我可以使用pip install xx --user
为我的用户安装软件包。使用pipenv时,我可以使用pipenv install --system
来创建虚拟环境,而不是在系统上安装要求,但是如何告诉Pipenv使用pip --user标志并仅为当前用户安装所需的软件包?
另一个问题可能是,如何使用简单的pip
从Pipfile安装所有要求?
最佳答案
设置环境变量
PIP_USER=1
PIPENV_SYSTEM=1
并运行
pipenv install
将
Pipfile
软件包安装到用户的系统。正如问题所暗示的,pip
处理用户的安装(安装位置),pipenv
处理用户的安装(安装方法)。注意:
从 pip User Guide
要使用独立的
Pipfile
安装pip
要求,可以使用generate a requirements.txt
pipenv lock -r [--dev]
关于python - pipenv install --system,但仅适用于用户,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54840887/