virtualenv
我们将首先激活虚拟环境,然后运行pip install ...
为虚拟环境安装软件包。
请参阅文档https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/
source env/bin/activate
现在您已经在虚拟环境中,可以安装软件包了。让我们从Python软件包索引(PyPI)安装出色的Requests库:
pip install requests
但是pipenv是不同的。
管道
关于pipenv,这里的说明Please explain the usage of Pipfile and Pipfile.lock
在激活虚拟环境之前,
pipenv install
在项目文件夹中安装软件包。pipenv shell
来激活虚拟环境。换句话说,我们使用virtualenv首先创建/激活虚拟环境,然后在虚拟环境中创建pip install ...
软件包。但是使用pipenv,我们先使用pipenv install ...
将软件包安装在项目文件夹中,然后再使用pipenv shell
激活环境。
这正确吗?
答案 0 :(得分:0)
嗯,基本上是。
Virtualenvs可以更改当前外壳中的环境,您可以使用deactivate
撤消该环境,而pipenv shell
创建一个新的外壳,完成后需要退出。