欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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
相关标签: code Python