修改Python pip下载包的默认路径详细步骤记录
作者:不懂先生955
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下载包默认路径修改内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!