如何查找pip配置文件位置?配置文件优先级顺序是什么?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
本文描述:如何查找python
的pip
命令配置文件,一般来说,可能会涉及修改pip
的镜像地址需求。但是这个需求,完全可以通过命令操作完成,而不用需要去关心配置文件本身。
但是,有那么一天,苏南大叔想排查诡异事件的时候,就想找找这个文件的位置了。本文测试环境:win10
,python@3.6.8
,pip@21.1.2
。
查找配置文件位置
查找pip
配置文件位置的命令行如下:
pip config list -v
执行结果如图:
可以看到:在苏南大叔的测试环境中,pip.ini
文件的寻找顺序是这样的:
For variant 'global', will try loading 'C:\ProgramData\pip\pip.ini'
For variant 'user', will try loading 'C:\Users\sunan\pip\pip.ini'
For variant 'user', will try loading 'C:\Users\sunan\AppData\Roaming\pip\pip.ini'
For variant 'site', will try loading 'd:\python\python368\pip.ini'
果然是狡兔三窟,备选配置文件蛮多。
当然,也不是期待的结果都是如此,譬如qgis
自带的pip
,执行结果如下:
难道qgis
自带的pip
,并没有配置文件?
修改镜像地址
这里就做过简单总结,因为是炒冷饭,所以苏南大叔建议大家看看文末的相关链接,都是苏南大叔以前写的相关文章。
国内可用的地址有:
- 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
- 阿里云 https://mirrors.aliyun.com/pypi/simple/
- 豆瓣 https://pypi.douban.com/simple/
- 东软 https://mirrors.neusoft.edu.cn/pypi/web/simple/
设置为全局的命令为(以清华大学的地址为例):
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
为pip install
单独制定镜像的方式为(以通过清华大学的地址下载django
为例):
pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple
相关文章
- https://newsn.net/say/pip-mirror.html
- https://newsn.net/say/pip-switch-mac.html
- https://newsn.net/say/python-related-version.html
总结
巴拉巴拉,苏南大叔感觉穿越到了寻找php.ini
的年代... 更多pip
文章,请点击苏南大叔的博客链接:
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。