天天看點

(轉)[Python]pip更換國内源

Python切換pip 或 pip3安裝源的為國内源方法,大家知道,pip是Python中非常友善易用的安裝包管理器,但是在實際下載下傳安裝包的時候總是連接配接不上或者下載下傳速度特别慢, pypi.python.org就是其中一個。用pip3下載下傳第三方庫速度實在是慢到令人難以接受的地步,幾十k每秒,是以打算給它換個國内的源。

是以,使用pip 或 pip3給Python安裝軟體時,經常出現Timeout連接配接逾時錯誤。修改pip連接配接的軟體庫可以解決這個問題。

pip更換為國内源,可以大大的提高安裝成功率和速度。

方案一:修改配置檔案

首先在目前使用者目錄下建立檔案夾.pip,然後在檔案夾中建立pip.conf檔案,再将源位址加進去即可。

mkdir ~/.pip

vim ~/.pip/pip.conf

# 然後将下面這兩行複制進去就好了

[global]

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

#--------------------------------------------------------------------

國内其他pip源

    清華:https://pypi.tuna.tsinghua.edu.cn/simple

    中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/

    華中理工大學:http://pypi.hustunique.com/

    山東理工大學:http://pypi.sdutlinux.org/

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

注意:不管你用的是pip3還是pip,方法都是一樣的,都是建立pip檔案夾。

解決方案二:臨時給pip 或 pip3換源

指令格式:sudo pip3 install 包名 -i 鏡像源url

pip 或 pip3更換源為國内源

比如我在用pip3安裝Python子產品matplotlib的時候,下載下傳速度隻有是幾k

sudo pip3 install matplotlib -i https://pypi.douban.com/simple/ 

sudo pip3 install matplotlib -i https://pypi.douban.com/simple/

之後下載下傳速度提到了1-2MB/s左右

還有一種辦法,通過迅雷下載下傳

使用pip install+目标庫 下載下傳指令後,通常會告訴你一個下載下傳連結, 如上圖,這裡是

​​https://files.pythonhosted.org/packages/20/8e/c5ee7dcf8168327bb6d2e3f830edadc91485f23049afaa709a3e019d47ef/pyqt5_tools-5.13.0.1.5-cp37-none-win_amd64.whl​​