繁体   English   中英

默认 pip 安装到 --user on Windows

[英]Default pip install to --user on Windows

我在我的 Windows 11 机器上使用pip作为 Python 的 package 经理。 我总是将所有软件包安装到--user 因此,每次我安装 package 时都必须添加--user参数有点烦人,因为它已经是我想要的默认安装路径了!

> pip install package1 package2 package3 --user

在Ubuntu上,如果没有使用sudo pip (建议不要使用),pip install默认为user

$ pip install package1 package2 package3
Defaulting to user installation because normal site-packages is not writeable
...

有什么方法可以强制 pip 默认将软件包安装给用户,就好像添加了--user参数而没有在末尾明确附加它一样?

我总是将--user --upgrade --verbose添加到任何pip install命令

您可以在此处查看 pip 文档。

要使以下内容正常工作,您可能需要 go 到文件资源管理器,然后在顶部 go 到查看并确保您已从选项中选择隐藏的项目。

您需要在 pip.ini 文件中指定默认安装位置。 其中,通常位于%APPDATA%\local\pip\pip.ini(on Windows)

%APPDATA%位于C:\Users\username然后是 go 到 Windows 上的 AppData。

当您找到 pip 目录时,您可能必须创建pip.ini文件。 在您的 pip.ini 中,您需要输入如下内容:

[global]
target=C:\Users\user

用户是您 Windows 机器的用户名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM