[英]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.