virtualenv在linux下的简明设置
1. 安装
$ pip install virtualenv
可以在完成后使用virtualenv
命令在shell中进行验证。
2. 建立新的项目文件目录
新建项目工作目录例如myProject
,并移动到此目录下
$ mkdir myProject
$ cd myProject
3. 创建虚拟环境
$ virtualenv venv
// 解释:venv是虚拟环境的目录名,也是虚拟环境的名称
// 解释:可加选项 --no-site-packages ,排除原本已安装的扩展,只保留基本库
// 例子:virtualenv --no-site-packages venv
// 解释:可加选项 -p python3 方式指定使用哪个解释器
// 例子:virtualenv -p python3 venv
4. 启动与停止虚拟环境
在工作目录myProject
中:
$ source venv/bin/activate //此命令启动虚拟环境
$ deactivate //此命令关闭虚拟环境
[Ank@iZye0yc8tdvu07Z myProject]$ source venv/bin/activate //在myProject下用source启动虚拟环境
(venv) [Ank@iZye0yc8tdvu07Z myProject]$ python //在虚拟环境状态下命令提示符前有(venv)提示
Python 3.6.8 (default, Aug 7 2019, 17:28:10)
//在python3虚拟环境下使用python命令即可启动python3而非默认的python2
[GCC 4.8.5 20150623 (Red Hat 4.8.5-39)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
(venv) [Ank@iZye0yc8tdvu07Z myProject]$ deactivate //使用deactivate命令停止虚拟环境
[Ank@iZye0yc8tdvu07Z myProject]$
5. 删除虚拟环境
删除虚拟环境的对应目录及其子文件即可。