我可以使用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]