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

10-12 23:20