虚拟环境 venv

2018-05-15  本文已影响0人  奥特曼255

虚拟环境 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

上一篇 下一篇

猜你喜欢

热点阅读