天天看点

win10构建Virtualenv虚拟python环境一、需求二、安装三、使用四、关闭五、其他参数命令

win10构建Virtualenv虚拟python环境

  • 一、需求
  • 二、安装
  • 三、使用
  • 四、关闭
  • 五、其他参数命令

一、需求

1、为单个项目进行配置python环境,便于生成requirements.txt

2、为同一架构的不同版本配置开发环境

3、隔离不同架构的项目,提高可靠性和可移植性

二、安装

virtualenv基于Python环境,用于python环境,直接使用pip安装

pip install virtualenv
           

三、使用

方法1 在已有项目文件夹的情况下,打开cmd或者shell

virtualenv F:\XXX		#XXX为项目文件夹名,创建虚拟环境
F:\XXX\Scripts\activate  #激活环境
           

此时cmd或shell上>前方的环境发生了变化:

(XXX)F:XXX/> 		#等待输入
(XXX)F:XXX/>pip install  -i https://pypi.tuna.tsinghua.edu.cn/simple  -r requirements.txt #安装依赖
           

方法2 在没有项目时,使用IDE新建项目,再在IDE自带的终端上输入

virtualenv 文件夹名 
           

即可建立一个<文件夹名>的文件夹,python环境就在上面

激活:

source 文件夹名/bin/activate

四、关闭

直接再cmd或shell上输入

deactivate
           

五、其他参数命令

$ virtualenv [OPTIONS] DEST_DIR
–version  #显示当前版本号。
-h, –help  #显示帮助信息
-v, –verbose #显示详细信息
-q, –quiet #不显示详细信息
–python=python2 #使用系统环境变量里的python2.exe,默认使用系统默认优先python
–clear #清空非root用户的安装,并重头开始创建隔离环境
–never-download #禁止从网上下载任何数据。此时,如果在本地搜索发布包失败,virtualenv就会报错