首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >默认的pip安装到-- Windows上的用户

默认的pip安装到-- Windows上的用户
EN

Stack Overflow用户
提问于 2022-02-19 14:02:02
回答 1查看 1.9K关注 0票数 0

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

代码语言:javascript
运行
复制
> pip install package1 package2 package3 --user

在Ubuntu上,如果不使用sudo pip (建议不要使用它),pip安装默认为用户

代码语言:javascript
运行
复制
$ pip install package1 package2 package3
Defaulting to user installation because normal site-packages is not writeable
...

在默认情况下,是否有任何方法强制pip向用户安装包,就好像添加了--user参数而没有在最后显式地附加它一样?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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中放置如下内容:

代码语言:javascript
运行
复制
[global]
target=C:\Users\user

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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71185704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档