wefinger

python3.4+使用内置venv模块原生支持虚拟环境
上文我们说过在python3.3版本之后,python内置了venv模块用以原生支持虚拟环境,本文就简单介绍一下v...
扫描右侧二维码阅读全文
24
2018/06

python3.4+使用内置venv模块原生支持虚拟环境

上文我们说过在python3.3版本之后,python内置了venv模块用以原生支持虚拟环境,本文就简单介绍一下venv模块的使用。
该模块的用法其实和virtualenv差不多

使用

该模块在python3.3后为内置模块,无需安装,可以直接使用

创建虚拟环境

python -m venv .

上述命令将在当前目录创建一个虚拟环境,.代表当前目录
需要注意的是venv模块不会帮你自动创建目录,venv目录需要提前手动创建,venv为虚拟环境名,可自定义
同样,默认不包含全局库,如果需要继承全局库,可以使用--system-site-packages 参数

激活虚拟环境

linux:

source venv/bin/activate  

windows:

venv\Scripts\activate.bat

此时命令行提示符最前端会多一个(venv),venv为虚拟环境名称,则虚拟环境启用成功
接下来使用pip安装的所有库都只会安装到该虚拟环境中。

退出虚拟环境

deactivate  
Last modification:June 24th, 2018 at 11:04 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment