0

虚拟环境

我们将首先激活虚拟环境,然后运行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,这里的说明,请解释一下Pipfile和Pipfile.lock的用法

在我们激活虚拟环境之前,

  • 我们可以先运行pipenv install在项目文件夹中安装包。
  • 然后我们就可以运行pipenv shell来激活虚拟环境了。

换句话说,使用virtualenv,我们首先创建/激活虚拟环境,然后pip install ...在虚拟环境中打包。但是使用 pipenv,我们pipenv install ...先在项目文件夹中安装包,然后再用于pipenv shell激活环境。

这个对吗?

4

1 回答 1

0

呃,基本上是的。

Virtualenvs 更改当前 shell 中的环境,您可以使用 撤消它deactivate,而pipenv shell创建一个新的 shell,您需要在完成后退出。

于 2019-07-11T19:52:03.683 回答