如何修改新版Python的pip默认安装路径

 更新时间:2024年03月21日 11:59:33   作者:m0_51302496  
pip安装的第三方库默认存放在C盘中,为了便于管理和不过度占用C盘空间所以想修改默认的pip路径,这篇文章主要介绍了修改新版Python的pip默认安装路径的过程,需要的朋友可以参考下

修改新版Python的pip默认安装路径

前言

pip安装的第三方库默认存放在C盘中,为了便于管理和不过度占用C盘空间所以想修改默认的pip路径

一、修改pip文件下载模块的默认存储路径

pip.ini文件位置一般在C盘C:\Users…\AppData\Roaming\pip路径下,如果是刚配置的Python环境,则没有pip.ini文件,需要在执行完cmd指令之后才会生成,如果没有这个文件也可以手动创建该文件
我的电脑由于刚安装Python环境所以没有pip.ini文件,于是自己在C:\Users…\AppData\Roaming目录下新建pip目录并在该目录下创建pip.ini文件,具体如下图所示:

pip.ini文件内容:

[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
target=D:\Program Files\Python\Package\site-packages

index-url是设置第三方库的镜像源,设置镜像是为了更快下载,这里设置为阿里云镜像,当然也可以不设置或使用其他镜像
target是第三方库的目标安装路径,这个必须自己设置否则通过pip安装的第三方库依然安装在默认路径下,也可以在环境变量中设置一个PIP_TARGET变量,变量值为第三方库的目标安装路径,这两种方式是等价的

二、修改site.py文件

先查看pip默认路径

python -m site

由于还没有通过pip安装第三方库所以这里显示两个默认路径均不存在

查看site.py存放路径,site.py一般存放在Lib目录

python -m site -help

结果:

新版Python需要加入—user-site参数

python -m site ---user-site

下图是我的site.py文件存放的位置:

site.py需要修改两处,第一处修改位置:

修改后:

第二处修改位置:

修改后:

路径可以自己设置

修改完site.py文件中后再输入python -m site -help查看存放路径并未修改完成

接下来设置USER_BASE环境变量,变量名为:PYTHONUSERBASE,值为USER_BASE的路径,如:D:\Program Files\Python\Package\Scripts

设置环境变量

重新打开cmd命令查看,结果显示修改成功

三、修改了pip默认安装路径后安装的库无法被找到的问题

先尝试用pip安装matplotlib库:

已经成功安装在D:\Program Files\Python\Package\site-packages路径下:

但在cmd命令行输入pip show matplotlib结果显示没有这个包,但刚才已经安装成功,说明Python目前找不到我们自定义路径下安装的第三方库

在pycharm中也是这样:

为了解决这个问题只要以下两步即可:

1.设置环境变量PYTHONPATH

PYTHONPATH环境变量用于指定Python的库搜索路径,因此可以将要添加的路径添加到PYTHONPATH环境变量中,变量名为:PYTHONPATH,值为修改的第三方库安装路径,如:D:\Program Files\Python\Package\site-packages

保存后无论在cmd命令行还是pycharm中均能找到安装在修改后位置的第三方库

2.查看是否添加成功

再次通过命令查看结果如下图:D:\Program Files\Python\Package\site-packages已经被加入库搜索路径

在cmd命令行输入pip show matplotlib显示安装位置为:D:\Program Files\Python\Package\site-packages,说明系统已经找到了我们刚才安装在自定义路径下的第三方库

在pycharm中也找到了matplotlib库

至此,问题全部解决

参考链接

https://juejin.cn/post/7276352518262390844
https://www.cnblogs.com/xiangliuzou/p/17139273.html
https://blog.51cto.com/u_16213351/7498301

https://blog.csdn.net/zhuzhena/article/details/133984264

到此这篇关于修改新版Python的pip默认安装路径的文章就介绍到这了,更多相关Python pip默认安装路径内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Python、PyTorch与cuda的版本对应表详细介绍

    Python、PyTorch与cuda的版本对应表详细介绍

    这篇文章主要介绍了深度学习中CUDA、PyTorch和Python的版本匹配关系,强调了正确选择版本的重要性,以避免兼容性问题和性能下降,需要的朋友可以参考下
    2024-11-11
  • python中random随机函数详解

    python中random随机函数详解

    大家好,本篇文章主要讲的是python中random随机函数详解,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-02-02
  • python傅里叶变换FFT绘制频谱图

    python傅里叶变换FFT绘制频谱图

    这篇文章主要为大家详细介绍了python傅里叶变换FFT绘制频谱图,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • python多进程共享变量

    python多进程共享变量

    这篇文章主要为大家详细介绍了python多进程共享变量的相关资料,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • Python实现检测文件MD5值的方法示例

    Python实现检测文件MD5值的方法示例

    这篇文章主要介绍了Python实现检测文件MD5值的方法,涉及Python针对大文件的读取、判断、运算、加密等相关操作技巧,需要的朋友可以参考下
    2018-04-04
  • 如何对python版本设置版本控制

    如何对python版本设置版本控制

    update-alternatives可对软件版本进行管理,通过修改软链接指向完成版本切换,对python版本设置版本控制,包括设置版本代号、查看现在版本和切换版本
    2026-01-01
  • matplotlib之pyplot模块之标题(title()和suptitle())

    matplotlib之pyplot模块之标题(title()和suptitle())

    这篇文章主要介绍了matplotlib之pyplot模块之标题(title()和suptitle()),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-02-02
  • 利用Python的PyPDF2库提取pdf中的文字

    利用Python的PyPDF2库提取pdf中的文字

    PyPDF2是一个用于处理PDF文件的Python库,它提供了许多用于读取和操作PDF文件的功能,对于需要处理PDF文件的Python应用程序,PyPDF2是一个非常实用的工具库,本文将给大家详细介绍一下如何通过Python的PyPDF2库提取pdf中的文字,需要的朋友可以参考下
    2023-05-05
  • python求最大值最小值方法总结

    python求最大值最小值方法总结

    在本篇内容里小编给大家分享了关于python求最大值最小值方法以及实例内容,有兴趣的朋友们学习下。
    2019-06-06
  • Python构建简单线性回归模型

    Python构建简单线性回归模型

    这篇文章主要介绍了Python构建简单线性回归模型,线性回归表示发现函数使用线性组合表示输入变量。简单线性回归很容易理解,使用了基本的回归技术,一旦理解了这些基本概念,可以更好地学习其他类型的回归模型
    2022-08-08

最新评论