在我的Windows11机器上,我使用pip
作为Python的包管理器。我总是将所有的软件包安装到--user
上。因此,每次安装包时都必须添加--user
参数,这有点烦人,因为它已经是我想要的默认安装路径了!
> pip install package1 package2 package3 --user
在Ubuntu上,如果不使用sudo pip
(建议不要使用它),pip安装默认为用户
$ pip install package1 package2 package3
Defaulting to user installation because normal site-packages is not writeable
...
在默认情况下,是否有任何方法强制pip向用户安装包,就好像添加了--user
参数而没有在最后显式地附加它一样?
我总是将
--user --upgrade --verbose
添加到任何pip install
命令中
发布于 2022-02-19 22:33:39
您可以查看pip文档这里。
要使下面的操作正常运行,您可能必须转到“文件资源管理器”,并在顶部查看并确保从选项中选择了隐藏项。
您需要在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机器的用户名。
https://stackoverflow.com/questions/71185704
复制相似问题