pip默认安装位置修改不成功

img

img


奇怪的事 已经修改python对应目录下的site.py文件(图一),结果还是图二的结果,已经基本确认不是路径问题了
,打算修改pip安装的位置

可以在使用 pip 安装软件包时使用“--user”或“--target”选项。例如:


pip install --user <package_name>


pip install --target=<directory> <package_name>

还可以将环境变量设置为所需的目录,以用作用户安装的软件包的默认位置。这可以在操作系统的环境变量或 shell 中设置。PYTHONUSERBASE


要修改 pip 默认安装位置,需要更改 pip 的配置文件。

步骤如下:

打开命令行/终端
运行 pip config --edit 命令
在打开的文件中,查找并修改 install-location 项的值,将其改为新的安装位置的路径
保存文件并关闭
如果你仍然无法修改默认安装位置,请检查你是否有对文件进行编辑的权限,并确保新的安装位置是可写的。如果问题仍然存在,请参考 pip 官方文档或社区支持获取帮助

您需要在pip.ini文件中指定默认安装位置,该文件通常位于以下位置

On Unix and Mac OS X the configuration file is: $HOME/.pip/pip.conf

On Windows, the configuration file is: %HOME%\pip\pip.ini

%HOME%位于windows上的C:\Users\Bob中,假设您的名字是Bob

在linux上,可以使用cd ~找到$HOME目录

找到pip目录时,可能需要创建pip.ini文件。在你的pip.ini或pip.config中,你将需要放置(假设你在windows上)类似的东西

[global]
target=C:\Users\Bob\Desktop
只是你可以用你想要的任何路径替换C:\Users\Bob\Desktop

你从官网下载pip的setup.py安装包,然后去terminal里面输入python setup.py install就可以安装成功了,默认安装路径应该在script里面,你如果不是你添加一下环境变量,网上有这方面的教程

该问题引用ChaGTP
请参考下面的解决方案,如果可行,还请采纳,感谢!
如果修改pip默认安装位置不成功,可以尝试以下步骤来解决:

检查是否已正确配置环境变量:在命令行中输入"echo %PYTHON_HOME%",如果没有输出则表示环境变量没有配置正确。

检查pip.ini配置文件:在命令行中输入"pip config list",查看pip.ini配置文件的位置,并确认配置文件已经正确设置。

尝试手动安装:使用命令"pip install --upgrade pip -I",这样就可以手动指定安装路径。

如果以上方法都不能解决问题,请重新安装Python或升级pip版本。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^