如何禁用 python pip 的默认用户安装?
How to disable a default user install for python pip?
我的电脑预先配置为通过 pip.ini 配置文件默认将 --user
标志添加到 pip 安装。这似乎与虚拟环境不兼容。是否有用于设置 user=false 的 pip 命令行标志?
实际上是的,您可以使用 --no-user
标志,它具有(或至少应该)比 .ini 文件中配置的更高优先级。
另一件事可能是它配置在一些您无权访问的全局 space 上,但应该可以让您的本地 pip.ini优先于全局文件的文件。
作为最后的手段,你可以在虚拟环境中使用 python -m pip install
,它应该正确地在 virtualenv 中安装东西。
我的电脑预先配置为通过 pip.ini 配置文件默认将 --user
标志添加到 pip 安装。这似乎与虚拟环境不兼容。是否有用于设置 user=false 的 pip 命令行标志?
实际上是的,您可以使用 --no-user
标志,它具有(或至少应该)比 .ini 文件中配置的更高优先级。
另一件事可能是它配置在一些您无权访问的全局 space 上,但应该可以让您的本地 pip.ini优先于全局文件的文件。
作为最后的手段,你可以在虚拟环境中使用 python -m pip install
,它应该正确地在 virtualenv 中安装东西。