虚拟环境 venv 拥有自己独立的一套 Python 解释器和包。(本文系统环境是 ubuntu)
安装 venv 后,系统家目录下有一个 .venv
文件夹。每当新创建一个虚拟环境,~/.venv
路径下就增加一个同名文件夹,该文件夹下 bin
中是虚拟环境的解释器,lib/python2.7/site-packages
中是该虚拟环境的包。
安装
sudo apt-get install python3-venv
创建虚拟环境文件夹
python3 -m venv file
文件夹建议放在家目录下。
激活虚拟环境
source <venv>/bin/activate
退出虚拟环境
deactivate
其他
在虚拟环境中安装包
pip install package
注意:sudo pip install package
将会把包安装到系统的解释器上
需求文件requirements.txt的创建及使用
在虚拟环境中使用pip生成:
(venv) $ pip freeze > requirements.txt
当需要创建这个虚拟环境的完全副本,可以创建一个新的虚拟环境,并在其上运行以下命令:
(venv) $ pip install -r requirements.txt
网友评论