pip國內的一些鏡像
阿里雲 http://mirrors.aliyun.com/pypi/simple/
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清華大學 https://pypi.tuna.tsinghua.edu.cn/simple/
中國科學技術大學 http://pypi.mirrors.ustc.edu.cn/simple/
若擔心安全問題,建議使用Https加密鏡像源
修改源的方法
(1)臨時修改並使用(適用於Linux、Windows、Mac)
可以在使用pip的時候在后面加上-i參數,指定pip源
pip install requests -i http://pypi.douban.com/simple/
注意:
如果在臨時修改並使用Http源的時候可能出現如下錯誤,這是因為使用了沒有加密的鏡像源,默認不被信任

此時需要在命令最后加上--trusted-host pypi.douban.com
pip install django -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
(2)永久修改並使用
linux/Mac中如下設置:
在終端進入目錄
cd ~/
用戶家目錄如果沒有 .pip 文件夾,那么就要新建這個文件夾
mkdir .pip
然后在.pip 文件夾內新建pip.conf並寫入數據,如果添加的鏡像源是安全的鏡像源,則可以省略第二個[install]
vim pip.conf
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
Windows中如下設置:
注意Windows中設置盡量使用帶有https的安全鏡像源,因為可以省略設置trusted-host
(1)直接在Pycharm中設置
file - - settings - - project - - project interpreter - - 右側+ - - manage repositories - - 右側+ - - 填入國內鏡像 - - OK
(2)如果沒有安裝Pycharm,則可以將以下一行代碼粘貼到python IDLE中回車執行,則可以換為阿里源
import os ; ini = "[global]\nindex-url = http://mirrors.aliyun.com/pypi/simple/\n[install]\ntrusted-host=mirrors.aliyun.com" ; pippath=os.environ["USERPROFILE"]+"\\pip\\" ; exec("if not os.path.exists(pippath):\n\tos.mkdir(pippath)"); open(pippath+"/pip.ini","w+").write(ini)
