python pip 修改源

简介:

由于某些不可抗因素,Python官方的包在国内有时无法访问或出现网络不稳定现象。为了解决这个问题就需要将Pip中自带的源地址修改为镜像地址。


目前收集的比较好的镜像地址有:


http://pypi.v2ex.com/simple/

http://pypi.douban.com/simple/

http://mirrors.aliyun.com/pypi/simple/

直接修改配置的方法:


windows系统


在用户文件夹下创建pip目录,并在pip目录下创建pip.in文件(%HOMEPATH%pippip.ini),文件中添加如下内容:


[global]

trusted-host=mirrors.aliyun.com

index-url=http://mirrors.aliyun.com/pypi/simple/

备注:index-url即源地址,trusted-host为源地址的域名,由于国内的源镜像都为使用https协议,所以如果不添加信任域就会报:


This repository located at mirrors.aliyun.com is not a trusted host, if this repository is available via HTTPS it is recommend to use HTTPS instead, otherwise you may silence this warning with ‘–trusted-host mirrors.aliyun.com’.

DEPRECATION: Implicitly allowing locations which are not hosted at a secure origin is deprecated and will require the use of –trusted-host in the future.

Requirement already up-to-date: pip in /usr/lib/python2.7/site-packages


Linux系统


唯一与Windows系统不同的是配置文件的地址,linux的文件在~/.pip/pip.conf


不改配置文件,每次手动指定:


pip install -i http://<mirror>/simple <package>

例如


pip install -i http://pypi.douban.com/simple simplejson




     本文转自aaron428 51CTO博客,原文链接:http://blog.51cto.com/aaronsa/1859600,如需转载请自行联系原作者


相关文章
|
4月前
|
人工智能 JSON 测试技术
软件测试/人工智能|Python Pip 常用命令大全
软件测试/人工智能|Python Pip 常用命令大全
38 0
|
5月前
|
Python
python2 pip2 No module named web
python2 pip2 No module named web
29 0
|
5月前
|
Linux Python
python2 安装 pip (Linux)
python2 安装 pip (Linux)
55 0
|
5月前
|
Linux Python
linux 安装 pip2 kali debian python python2
linux 安装 pip2 kali debian python python2
56 0
|
2月前
|
安全 iOS开发 MacOS
|
2月前
|
Unix Linux Python
sudo python -m pip install --upgrade pip
sudo python -m pip install --upgrade pip是一个用于升级Python包管理器pip的命令。这个命令由pip模块提供,它是一个Python包管理器,用于安装、升级和删除Python软件包。--upgrade选项表示要执行升级操作。
46 1
|
2月前
|
开发者 Python
解码pip:Python项目依赖的得力助手
解码pip:Python项目依赖的得力助手
49 0
|
2月前
|
Python
【Python指南 | 第一篇】Python环境配置及pip安装教程
【Python指南 | 第一篇】Python环境配置及pip安装教程
47 1
|
4月前
|
Python
Python 工具和库:解释什么是 PIP?如何使用 PIP 安装 Python 包?
Python 工具和库:解释什么是 PIP?如何使用 PIP 安装 Python 包?
|
4月前
|
网络安全 C语言 Python
Python【问题 01】pip install MySQL-python==1.2.4b4 依赖安装问题记录及解决
Python【问题 01】pip install MySQL-python==1.2.4b4 依赖安装问题记录及解决
32 0