虚拟环境virturalenv
功能
将不同项目的依赖分离开,从而解决不同的项目使用不同版本的依赖的问题。
使用方法
安装
$ pip install virturalenv
创建虚拟环境
1.新建文件夹
$ mkdir project_folder
$ cd project_folder
2.创建虚拟环境
$ virturalenv venv
说明:虚拟环境将被创建在venv文件夹下,python解释器版本为系统解释器版本,在venv/Scripts文件夹下查看
如果需要指定某个版本的解释器,如下
$ virturalenv -p <python_interpreter_path> venv
3.启用虚拟环境
在Windows
$ venv\Scripts\activate
在Linux
$ source venv/bin/activate
4.停用虚拟环境
$ deactivate
virtualenvwrapper
说明
使用virtualenvwrapper可以使使用虚拟环境更方便一些。特点
- 在一个地方组织管理所有的虚拟环境(创建,删除,复制)
- 使用一行命令切换虚拟环境
- tab自动填充指令
- 对所有的操作用户可配置钩子(看Per-User Customization)
- 对创建更多的可共享扩展提供插件系统(看Extending virtualenvwrapper)
使用
1.安装virtualenvwrapper
首先确保已经安装virtualenv!
在Linux:
$ pip install virtualenvwrapper
$ export WORKON_HOME=~/Envs
$ mkdir -p $WORKON_HOME
$ source /usr/local/bin/virtualenvwrapper.sh
在Windows安装virtualenvwrapper-win:
pip install virtualenvwrapper-win
在Windows中WORKON_HOME的默认路径为%USERPROFILE%Envs,也可以在环境变量中配置WORKON_HOME.
2.创建虚拟环境
$ mkvirtualenv venv
对具体的python解释器
mkvirtualenv -p <python_interpreter_path> venv
3.使用虚拟环境
$ workon venv
4.停用虚拟环境
$ deactivate
5.删除虚拟环境
$ rmvirtualenv venv
6.其他指令