pipenv安装系统,但仅适用于我们

2024-04-25 08:52:50 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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


Tags: installpip用户标志系统pipenv虚拟环境simple
1条回答
网友
1楼 · 发布于 2024-04-25 08:52:50

设置环境变量

PIP_USER=1
PIPENV_SYSTEM=1

和跑步

^{pr2}$

将把Pipfile包安装到用户的系统中。正如问题中所暗示的那样,pip负责为用户安装(安装位置),而{}负责安装到系统(install方法)。在

请注意:

pip’s command line options can be set with environment variables using the format PIP_<UPPER_LONG_NAME> . Dashes (-) have to be replaced with underscores (_).

从pipUser Guide

要使用独立的pip安装Pipfile需求,可以使用generate a ^{}

pipenv lock -r [ dev]

相关问题 更多 >