更換(Pypi)pip源到國內鏡像


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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM