修改Python pip下载包的默认路径

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"

注意:

  1. 执行下载的pip等脚本路径由USER_BASE决定,修改到Scripts即可,不建议放到其他目录下。
  2. 修改后的路径应设置为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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值