用pip進行安裝的時候,發現經常會報raise ReadTimeoutError(self._pool, None, "Read timed out.") 的錯誤。錯誤信息就知道這個錯誤是因爲超時引起的。超時的原因是因爲使用pip 進行install的時候直接去國外下載的。
那麼有沒有像Java那樣的Maven的國內源呢?
這個是有的,國內有比較多的企業和研究機構都有的。像豆瓣、清華大學、阿里都有。
國內源
清華:https://pypi.tuna.tsinghua.edu.cn/simple
阿里雲:http://mirrors.aliyun.com/pypi/simple/
中國科技大學 https://pypi.mirrors.ustc.edu.cn/simple/
華中理工大學:http://pypi.hustunique.com/
山東理工大學:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
臨時方式
一般的臨時使用方式是:pip install -i [國內源] [插件名]
例如使用清華源下載 NumPy
命令如下:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple NumPy
永久方式
臨時一般有些麻煩,有沒有永久的呢?
這個也是有的。
在C盤如下路徑
C:\Users\[用戶名] 添加一個文件夾pip,然後在該文件夾下創建一個文件“pip.ini”,將下面的內容添加到該文件中,保存即可:
[global]
trusted-host=mirrors.aliyun.com
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
------------------------------------------------------我 也 是 有 底 線 的------------------------------------------------------