修改Python pip下载包的默认路径
pip
的默认安装路径在C盘,长期累积下来,下载的Pyhton
包所占用的C盘空间实在是太大了,特别是机器学习相关的包,多则几个G。记住一句话:C盘瘦身在平常的点点滴滴。
如果你平常只是运行一下hello world
那修改的必要性就不大了。
查看pip默认安装位置
win + r
然后输入cmd
打开终端
在终端中输入python -m site
,运行结果如下:
Python
包。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
作者:不懂先生955