修改pip安装包的默认位置,修改site-packages的路径,修改USER_BASE 和 USER_SITE路径

本文介绍了如何通过设置系统环境变量PYTHONUSERBASE来改变pip的默认安装路径,避免占用C盘空间,并确保新安装的Python包能正确使用,只需将该变量指向Python安装目录的上一级即可。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、修改pip install默认安装路径

平常使用pip install指令安装 Python 包时,默认路径通常是在 C 盘的%appdata%\Python\site-packages,而 Python 附带的指令一般在%appdata%\Python\Scripts下。这就带来了两个问题:
一是占用 C 盘空间。C 盘作为系统盘,空间宝贵,随着安装的 Python 包越来越多,C 盘空间会被逐渐蚕食。
二是使用不便。有时候安装完某些 Python 包后,由于没有把%appdata%\Python\Scripts目录添加到系统环境变量中,导致无法直接使用这些包对应的指令,非常影响开发效率。

通过添加系统环境变量 PYTHONUSERBASE 可以很好的解决这个问题。

二、超简单修改方法

其实,通过添加系统环境变量PYTHONUSERBASE,就能轻松解决这个问题。具体怎么做呢?
首先,要确定你电脑上python.exe文件的位置。比如我的python.exe所在路径是D:\Coder\Python\Python311\ 。
然后,将PYTHONUSERBASE环境变量指向python.exe文件的上一级目录。像我这个例子,PYTHONUSERBASE就要设置为D:\Coder\Python\。这里要注意,Python311 文件夹是安装时自动创建的。

三、验证修改是否成功

修改完环境变量后,怎么知道有没有生效呢?这时候,我们可以在命令提示符中使用python -m site命令来查看。
在修改之前,执行python -m site,看到的USER_BASE和USER_SITE路径一般都在 C 盘,可能还会提示不存在。
而修改之后,再执行python -m site,你会发现USER_BASE和USER_SITE路径就变成了你设置的路径,并且显示 “exists”,这就说明修改成功啦!之后再用pip install安装 Python 包,就会安装到你自己设置的路径下,不再占用 C 盘空间了。
怎么样,是不是很简单?赶紧动手试试吧,让你的 C 盘空间更充裕,编程体验更流畅!如果在操作过程中有任何问题,欢迎在评论区留言交流。记得点赞、分享给身边同样被 C 盘空间困扰的小伙伴哦!
希望这篇文章能帮助到大家,咱们下次再见!

修改前:使用 python -m site 可以看到 USER_BASE 和 USER_SITE 在 C 盘下
在这里插入图片描述
修改后:修改后在使用python -m site 可以看到,USER_BASE 和 USER_SITE 就改变到D盘了。
在这里插入图片描述
这是在安装 Python 包就可以安装到自己设置的路径下了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值