pip: 修改源地址

需求

由於國內pypi.python.org的網絡原因,可能會導致pip install時失敗,通過修改pypi的源來解決這個問題。修改pypi的源可以通過兩種辦法:

  • pip install 時指定源
  • 配置文件中設置源

pip install命令指定源

pip install -i [源地址] package_name

可以指定安裝時從哪裏下載。例如:pip install -i http://pypi.douban.com/simple/ pymongo --trusted-host pypi.douban.com便指定了從豆瓣源下載pymongo庫並安裝

說明:關於trusted-host的說明詳見本文末尾

配置文件中設置源

步驟

  • 創建~/.pip/目錄(如果存在則不需要)
  • 創建~/.pip/pip.conf文件,並修改文件內容如下(示例修改爲豆瓣源)
[global]
timeout=40
index-url= http://pypi.douban.com/simple/
[install]
trusted-host=
    pypi.douban.com

trusted-host說明

由於從pip的某個版本之後要求pypi源是通過https的。如果pypi源是http的,則需要在命令中或者在配置文件中指定trusted-host。

參考:

修改豆瓣源
pip官方文檔,缺少配置文件如何配置
pip官方文檔(包含配置文件的配置)

TODO:

不是很清楚pip官方文檔,缺少配置文件如何配置pip官方文檔(包含配置文件的配置)有什麼區別,尤其是版本號還不一樣

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章