1、个人安装环境
1.1 Windows7x64 + Python 3.7.3
1.2 Centos7 + 3.6.8
2、默认安装源
默认情况下使用的是pythonhosted.cn这个域名,这个就是python官方的域名,对应的网站是在国外。通常下载速度较慢,容易出错。
3、更改国内安装源
3.1 国内安装员列举
- 阿里:https://mirrors.aliyun.com/pypi/simple
- 豆瓣:http://pypi.douban.com/simple/
- 清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
- 中国科学技术大学: https://pypi.mirrors.ustc.edu.cn/simple
- 华中理工大学: http://pypi.hustunique.com/simple
- 山东理工大学: http://pypi.sdutlinux.org/simple
3.2 速度测试
使用Windows cmd进行ping测试,如
C:Usersadmin>ping aliyun.com 正在 Ping aliyun.com [2401:b180:1:50::f] 具有 32 字节的数据: 来自 2401:b180:1:50::f 的回复: 时间=17ms 来自 2401:b180:1:50::f 的回复: 时间=17ms 来自 2401:b180:1:50::f 的回复: 时间=18ms 来自 2401:b180:1:50::f 的回复: 时间=16ms 2401:b180:1:50::f 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 16ms,最长 = 18ms,平均 = 17ms
C:Usersadmin>ping douban.com 正在 Ping douban.com [154.8.131.172] 具有 32 字节的数据: 来自 154.8.131.172 的回复: 字节=32 时间=29ms TTL=50 来自 154.8.131.172 的回复: 字节=32 时间=28ms TTL=50 来自 154.8.131.172 的回复: 字节=32 时间=27ms TTL=50 来自 154.8.131.172 的回复: 字节=32 时间=28ms TTL=50 154.8.131.172 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 27ms,最长 = 29ms,平均 = 28ms
C:Usersadmin>ping tuna.tsinghua.edu.cn 正在 Ping tuna.tsinghua.edu.cn [2402:f000:1:416:101:6:6:172] 具有 32 字节的数据: 来自 2402:f000:1:416:101:6:6:172 的回复: 时间=73ms 来自 2402:f000:1:416:101:6:6:172 的回复: 时间=71ms 来自 2402:f000:1:416:101:6:6:172 的回复: 时间=71ms 来自 2402:f000:1:416:101:6:6:172 的回复: 时间=70ms 2402:f000:1:416:101:6:6:172 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 70ms,最长 = 73ms,平均 = 71ms
很明显,我们这边使用阿里云速度较快!
3.3 windows创建或修改pip.ini文件
3.3.1 文件位置确认
pip.ini位置为%USERPROFILE%pippip.ini(注意:以UTF-8无BOM编码格式保存),USERPROFILE位置使用set命令查看
set
运行结果:
USERPROFILE=C:Usersadmin VBOX_INSTALL_PATH=C:Program FilesOracleVirtualBox VS100COMNTOOLS=C:Program Files (x86)Microsoft Visual Studio 10.0Common7Tools windir=C:Windows windows_tracing_flags=3 windows_tracing_logfile=C:BVTBinTestsinstallpackagecsilogfile.log
所以pip.int真实位置为C:Usersadminpippip.ini
3.3.2 修改文件
[global] timeout=300 index-url=https://mirrors.aliyun.com/pypi/simple [install] trusted-host=aliyun.com
3.4 Centos创建或修改pip.ini文件
3.4.1 create file
cd ~ mkdir .pip cd .pip sudo gedit pip.conf
3.4.2 copy and paste below texts
[global] trusted-host=mirrors.douban.com index-url=https://pypi.douban.com/simple/
4、安装测试
以cmd中安装django进行测试:
pip install django
运行结果:
Looking in indexes: https://mirrors.aliyun.com/pypi/simple Collecting django Downloading https://mirrors.aliyun.com/pypi/packages/c6/b7/63d23df1e311ca0d90f41352a9efe7389ba353df95deea5676652e615420/Django-3.0.3-py3-none-any.whl (7.5MB) 100% |████████████████████████████████| 7.5MB 1.4MB/s Requirement already satisfied: pytz in c:programdataanaconda3libsite-packages (from django) (2018.9) Requirement already satisfied: asgiref~=3.2 in c:programdataanaconda3libsite-packages (from django) (3.2.3) Requirement already satisfied: sqlparse>=0.2.2 in c:programdataanaconda3libsite-packages (from django) (0.3.0) Installing collected packages: django Successfully installed django-3.0.3