python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > Python pip下载包默认路径修改

修改Python pip下载包的默认路径详细步骤记录

作者:不懂先生955

这篇文章主要介绍了如何修改pip的默认安装路径以释放C盘空间,特别是针对机器学习相关的大型包,可以将pip的安装位置更改为其他目录,需要的朋友可以参考下

pip的默认安装路径在C盘,长期累积下来,下载的Pyhton包所占用的C盘空间实在是太大了,特别是机器学习相关的包,多则几个G。记住一句话:C盘瘦身在平常的点点滴滴

如果你平常只是运行一下hello world那修改的必要性就不大了。

查看pip默认安装位置

win + r然后输入cmd打开终端

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

可通过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下载包默认路径修改内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文