我可以使用pip install xx --user
为我的用户安装软件包。使用pipenv时,我可以使用pipenv install --system
来创建虚拟环境,而不是在系统上安装要求,但是如何告诉Pipenv使用pip --user标志并仅针对当前版本安装所需的软件包。用户?
另一个问题可能是,如何使用简单的pip
从Pipfile安装所有要求?
答案 0 :(得分:0)
设置环境变量
PIP_USER=1
PIPENV_SYSTEM=1
并运行
pipenv install
将Pipfile
软件包安装到用户的系统。正如该问题所暗示的那样,pip
处理用户的安装(安装位置),pipenv
处理用户的安装(安装方法)。
请注意:
可以使用PIP_<UPPER_LONG_NAME>
格式为pip的命令行选项设置环境变量。短划线(
-
)必须替换为下划线(_
)。
要使用独立的Pipfile
安装pip
要求,可以使用
requirements.txt
pipenv lock -r [--dev]