舉個例子,比如想要安裝 mlxtend 庫
pip install mlxtend
但是發現下載安裝檔案非常慢,有可能出現警告,還有可能最後顯示當下載到百分之幾十的時候視窗中就會出現一堆紅字,最後安裝失敗。
原因:在命令列視窗內輸入pip help install,檢視幫助文件,向下滑動可以看到
-i, --index-url <url> ...選項,文件中可以看到python預設安裝源的地址實質訪問的下載網站是
因為這是一個國外網站,所以在國內下載速度比較慢。
方法一:使用國內源
在 cmd 更改為敲入命令(
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 庫
)
# 清華大學源
pip install mlxtend -i
或者命令列中輸入
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mlxtend
以後使用 pip 安裝第三方包時,都可以把
-i https://pypi.douban.com/simple 作為必填的內容,這樣速度會變得很快。
方法二:
第二種就是一勞永逸的方法,選擇配置國內映象源。
首先找到C:\Users\Solitude\AppData\Roaming,這個路徑的資料夾,如果你沒有找到,那就是你的資料夾被隱藏了,解決辦法如下:
找到路徑後,首選在該路徑下新建資料夾,命名為"pip",然後在pip資料夾中新建一個txt格式的文字文件,開啟文字文件,將下面這些程式碼複製到文字文件中,關閉儲存。然後將txt格式的文字文件重新命名為"pip.ini",這樣就建立了一個配置檔案。
[global]timeout = 60000index-url = https://pypi.tuna.tsinghua.edu.cn/simple[install]use-mirrors = truemirrors = https://pypi.tuna.tsinghua.edu.cn
文件中的連結地址還可以更換其他的如下:
阿里雲 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/
這樣再使用pip進行包安裝時候就預設選擇國內源進行安裝了,速度超快!!!