python virtualenv 创建虚拟环境

主要用于在一台电脑上需要安装不同版本的python虚拟环境来做项目, virtualenv就是用来为一个项目创建一套可以隔离的Python运行环境。

1

pip install virtualenv -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple

创建过程

  1. 创建目录
    Windows系统的话, 新建一个空的文件目录, linux的话 mkdir XXX_project

  2. 创建虚拟环境
    在新创建的目录中, 进入CMD终端, 执行下面命令. linux 在命令行执行

1

2

3

4

5

6

7

8

9

10

11

# 创建完全与外部packages隔离的虚拟环境 myenv, python版本可能是最新的python3.7

virtualenv --no-site-packages myenv

# 如果新的python虚拟环境也需要原来python的第三方库,可以将第三方库一起复制到新的虚拟环境

virtualenv --system-site-packages myenv

# win 指定本地已有的python3.5版本(本地已有python2.7, python3.5, python3.7的解释器)

virtualenv -p "d:\Program Files\python2.7\python.exe" py2env

# linux

virtualenv -/usr/bin/python3.5 myenv

  3.激活虚拟环境 

  在新创建的目录中, 进入CMD终端命令, 执行下面命令, 只需要记住, 在win系统下, 激活就是还行 Scripts 下面activate 的脚本, 关闭就是执行 deactivate.bat 的脚本就OK了

1

2

3

4

5

# windows

myenv\Scripts\activate.bat

# linux

source myenv/bin/activate

  4.关闭虚拟环境  

1

2

3

4

5

# Windows (记不住单词没关系 按Tab键是可以自动补全的)

myenv\Scripts\deactivate.bat

# linux

deactivate

  5.删除虚拟环境

1

2

3

4

5

# windows

简单粗暴, 直接删除创建时生成的 myenv 的目录就好了

# linux

rm -r myenv

安装

pip install virtualenvwrapper-win -i http://pypi.douban.com/simple/ --trusted-host=pypi.douban.com/simple

更改virtualenv的工作目录

修改mkvirtualenv.bat

第24行 set "venvwrapper.default_workon_home=%USERPROFILE%\Envs" 改成如下图所示即可

下一步是设置环境变量

新增WORKON_HOME的环境变量,如下图所示

 工作目录更改完成,后面创建的虚拟环境都在这个目录下面了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值