多个python安装版本的配置和修改
先cd进入要安装虚拟环境的文件夹:cd my_project_folder
使用默认python环境创建
virtualenv my_projectenv
指定 python版本创建
比如我要创建一个基于python2.7的虚拟环境 Py27Env 在C盘目录
cd /d C:
virtualenv -p C:\Python27\python2.exe Py27Env
激活虚拟环境
Windows:进入虚拟环境目录Scripts 执行activate.bat
cd C:\Py27Env\Scripts
activate.bat
Linux下使用
source Py27Env/bin/activate
退出环境
(Linux) Py27Env/bin/deactivate
(Windows) 进入虚拟环境目录Scripts 执行 deactivate.bat
cd C:\Py27Env\Scripts\deactivate.bat
查看帮助
virtualenv -h
-virtualenv 常用命令选项
virtualenv [OPTIONS] DEST_DIR
Options:
–version 显示版本信息。
-h, –help 显示帮助信息。
-v, –verbose 增加后台输出的信息。
-q, –quiet 控制后台输出的信息。
-p PYTHON_EXE, –python=PYTHON_EXE
指定 Python 解释器
–clear 清除虚拟环境中依赖库,初始化环境。
–system-site-packages
使用当前 Python 主体上已安装的程序库。
–always-copy 一概不使用 符号链接,直接复制文件。
–no-setuptools Do not install setuptools in the new virtualenv.
–no-pip Do not install pip in the new virtualenv.
–no-wheel Do not install wheel in the new virtualenv.
我们每次使用 虚拟环境 都需要进入到创建的虚拟环境的目录下去激活,一旦 virtualenv 创建过多,就会很麻烦。推荐virtualenvwrapper
安装virtualenvwrapper
pip install virtualenvwrapper-win
注: linux下运行pip install virtualenvwrapper
设置 WORKON_HOME 环境变量
virtualenvwrapper基本使用
1.创建虚拟环境 mkvirtualenv
mkvirtualenv venv
这样会在 WORKON_HOME 变量指定的目录下新建名为venv的虚拟环境。
若想指定python版本,可通过"–python"指定python解释器
mkvirtualenv -p C:\Python27\python2.exe Py27Env
mkvirtualenv --python=/usr/local/python3.5.3/bin/python venv (Linux)
2.基本命令
查看当前的虚拟环境目录
[root@localhost ~]# workon
Py27Env
切换到虚拟环境
[root@localhost ~]# workon Py27Env
(Py27Env) [root@localhost ~]#
退出虚拟环境
(Py27Env) [root@localhost ~]# deactivate
[root@localhost ~]#
删除虚拟环境
rmvirtualenv venv