Python virtualenv
程序员文章站
2022-05-26 17:54:57
...
Python 3 内置了用于创建虚拟环境的 venv 模块,Python 2 需要先安装 virtualenv:
pip install virtualenv
创建虚拟环境
1. venv 模块
python3 -m venv flask_env1
2. virtualenv
virtualenv flask_env1
参数:
--no-site-packages 已经安装到系统Python环境中的所有第三方包都不会复制过来,其实不用加,因为默认就是这样的
--system-site-packages 使得这个虚拟环境继承于系统环境,意思这个虚拟环境如果找不到某个包,可以去系统中寻找是否有这个包
-p PYTHON_EXE, --python=PYTHON_EXE 依照指定的 Python 环境创建
进入虚拟环境
Windows 下:
> .\flask_env1\Scripts\activate
Unix 下:
$ source ./flask_env1/Scripts/activate
进入后,终端提示符会显示虚拟环境的名称
D:\data\flask_test>.\flask_env1\Scripts\activate
(flask_env1) D:\data\flask_test>pip list
Package Version
---------- -------
pip 20.0.2
setuptools 45.1.0
wheel 0.34.1
退出虚拟环境
deactivate