上文我们说过在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