python虚拟环境

2019-03-31  本文已影响0人  戚子宇

virtualenv 与 virtualenvwrapper

virtualenv

  1. 安装
➜  ~ pip install virtualenv
  1. 使用
➜  ~ virtualenv venv #venv为虚拟环境目录名,目录名自定义

会在当前目录新建一个名为 venv 的文件夹,包含了Python可执行文件,以及 pip 库的一份拷贝。

➜  ~ virtualenv -p /usr/bin/python2.7 venv # -p参数指定Python解释器程序路径
➜  ~ source venv/bin/activate

windows下

➜  ~ cd 虚拟环境目录\Scripts
➜  ~ activity.bat

此时使用pip安装的包将会放在 venv 文件夹中,与全局安装的Python隔绝开

➜  ~ . venv/bin/deactivate

windows下

➜  ~ cd 虚拟环境目录\Scripts
➜  ~ deactivate.bat

virtualenv虚拟环境管理包virtualenvwrapper

  1. 安装
➜  ~ pip install virtualenvwrapper
➜  ~ pip install  virtualenvwrapper-win # windows下
  1. 修改虚拟环境默认位置
    linux 下,修改 ~/.bashrc文件,添加一下内容
VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 
#linux下默认python为python2,直接运行会报错,/usr/bin/python: No module named virtualenvwrapper
export WORKON_HOME=~/Envs
source /usr/local/bin/virtualenvwrapper.sh
➜  ~ source ~/.bashrc #读入配置文件,立即生效

windows下,新建系统环境变量WORKON_HOME即可
linux下如果找不到virtualenvwrapper.sh路径
可使用命令whereis查看
whereis virtualenvwrapper.sh

  1. 使用
➜  ~ mkvirtualenv venv
➜  ~ mkvirtualenv --python=/usr/bin/python2.7/bin/python venv # 新建时指定python版本
➜  ~ workon
➜  ~ workon venv # venv为虚拟环境名称
➜  ~ deactivate
➜  ~ rmvirtualenv venv
上一篇下一篇

猜你喜欢

热点阅读