PIPENV安装 - 系统,但仅适用于用户



我可以使用pip install xx --user为用户安装软件包。使用PipEnv时,我可以使用pipenv install --system不创建虚拟环境,而可以在系统上安装要求,但是我该如何告诉Pipenv使用PIP -USER标志并安装所需的软件包,也仅适用于当前的用户?p>另一个问题可能是,如何使用简单的pip来安装Pipfile的所有要求?

设置环境变量

PIP_USER=1
PIPENV_SYSTEM=1

和运行

pipenv install 

将将Pipfile软件包安装到用户系统。正如问题所暗示的那样,pip处理用户安装(安装位置),而pipenv处理安装到系统(安装方法)。

请注意:

PIP的命令行选项可以使用格式PIP_<UPPER_LONG_NAME>使用环境变量设置。破折号(-)必须用下划线(_)代替。

来自PIP用户指南

要使用独立pip安装Pipfile要求,您可以使用

生成requirements.txt
pipenv lock -r [--dev]

最新更新