pipenv install --system,但仅适用于用户

Asa*_*ara 8 python pip pipenv

我可以用来pip install xx --user为用户安装软件包。使用pipenv时,我可以pipenv install --system用来创建虚拟环境而不是在系统上安装要求,但是如何告诉Pipenv使用pip --user标志并仅为当前用户安装所需的软件包?

另一个问题可能是,如何使用simple pip从Pipfile安装所有要求?

Akh*_*air 1

设置环境变量

\n\n
PIP_USER=1\nPIPENV_SYSTEM=1\n
Run Code Online (Sandbox Code Playgroud)\n\n

和跑步

\n\n
pipenv install \n
Run Code Online (Sandbox Code Playgroud)\n\n

将把Pipfile软件包安装到用户的系统中。正如问题所暗示的,它pip负责处理用户的安装(安装位置),并pipenv处理安装到系统(安装方法)。

\n\n

注意:

\n\n
\n

pip\xe2\x80\x99s 命令行选项可以使用格式 的环境变量进行设置PIP_<UPPER_LONG_NAME>。破折号 ( -) 必须替换为下划线 ( _)。

\n
\n\n

来自 pip用户指南

\n\n

要使用独立安装Pipfile需求pip,您可以生成一个requirements.txt使用

\n\n
pipenv lock -r [--dev]\n
Run Code Online (Sandbox Code Playgroud)\n