pip的默认安装路径在c盘,长期累积下来,下载的pyhton包所占用的c盘空间实在是太大了,特别是机器学习相关的包,多则几个g。记住一句话:c盘瘦身在平常的点点滴滴。
如果你平常只是运行一下hello world那修改的必要性就不大了。
查看pip默认安装位置
win + r然后输入cmd打开终端

在终端中输入python -m site,运行结果如下:

- user_base: 这是一个用户本地的基本目录,通常用于安装不需要管理员权限的
python包。 - user_site: 这是用户特定的
python包的安装目录,用于存储用户安装的python包的模块。
可通过python -m site --user-site 查看个人的site-packages默认安装路径

修改pip默认安装位置
在终端中输入python -m site -help,它的作用是显示python中的站点模块(site 模块)的帮助信息。站点模块负责管理python解释器的默认搜索路径和与python包相关的配置信息。
$ c:\users\xxxx>python -m site -help
e:\python\python312\lib\site.py [--user-base] [--user-site]
without arguments print some useful information
with arguments print the value of user_base and/or user_site separated
by ';'.
exit codes with --user-base or --user-site:
0 - user site directory is enabled
1 - user site directory is disabled by user
2 - user site directory is disabled by super user
or for security reasons
>2 - unknown error
其中e:\python\python312\lib\site.py即为管理默认安装位置的文件
注意:
若运行后不显示e:\python\python312\lib\site.py,而显示如下:

则访问python安装目录找到lib文件夹下的site.py进行修改即可。
打开site.py文件,搜索user_base

修改示例如下:
user_site = "e:\python\python312\lib\site-packages" user_base = "e:\python\python312\scripts"
注意:
执行下载的pip等脚本路径由
user_base决定,修改到scripts即可,不建议放到其他目录下。修改后的路径应设置为python安装路径下的文件夹
到此修改完成。
结果检验
测试安装路径是否修改成功
安装一个python包以测试是否修改成功
pip install numpy

在site-scripts文件夹中查看是否有相关的文件,有则代表修改成功

测试下载的包是否能运行
运行一下示例代码以检验是否可以运行
import numpy as np a =np.array([[3,4,5,6,7,8],[4,5,6,7,8,9]]) print(a)
若输出如下结果则代表已成功

附:pip更新命令
python -m pip install --upgrade pip
总结
到此这篇关于修改python pip下载包的默认路径的文章就介绍到这了,更多相关python pip下载包默认路径修改内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论