默认 pip 安装到 --user on Windows
Default pip install to --user on Windows
我在 Windows 11 机器上使用 pip
作为 Python 的包管理器。我总是将所有软件包安装到 --user
。因此,每次安装软件包时都必须添加 --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
参数但没有在末尾明确附加它一样?
I always add --user --upgrade --verbose
to any pip install
command
可以看看pip文档here。
要使以下内容正常工作,您可能需要转到文件资源管理器并在顶部转到查看并确保您已从选项中选择隐藏的项目。
您需要在 pip.ini 文件中指定默认安装位置。其中,通常位于 %APPDATA%\local\pip\pip.ini(on Windows)
.
%APPDATA%
位于 C:\Users\username
,然后转到 Windows 上的 AppData。
当您找到 pip 目录时,您可能需要创建 pip.ini
文件。在你的 pip.ini 中,你需要输入类似的内容:
[global]
target=C:\Users\user
用户是您 Windows 机器的用户名。
我在 Windows 11 机器上使用 pip
作为 Python 的包管理器。我总是将所有软件包安装到 --user
。因此,每次安装软件包时都必须添加 --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
参数但没有在末尾明确附加它一样?
I always add
--user --upgrade --verbose
to anypip install
command
可以看看pip文档here。
要使以下内容正常工作,您可能需要转到文件资源管理器并在顶部转到查看并确保您已从选项中选择隐藏的项目。
您需要在 pip.ini 文件中指定默认安装位置。其中,通常位于 %APPDATA%\local\pip\pip.ini(on Windows)
.
%APPDATA%
位于 C:\Users\username
,然后转到 Windows 上的 AppData。
当您找到 pip 目录时,您可能需要创建 pip.ini
文件。在你的 pip.ini 中,你需要输入类似的内容:
[global]
target=C:\Users\user
用户是您 Windows 机器的用户名。