程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python安裝模塊速度太慢? 一招提升百倍安裝速度

編輯:Python

在python開發中,經常需要使用到各種各樣的庫。pip又是我們常用的安裝工具。但是國外的源下載速度實在太慢,經常導致超時。

對於這種情況我們可以修改pip的下載源為國內源。這樣就可以大幅度提升下載速度。

推薦幾個不錯的國內鏡像:

阿裡雲:https://mirrors.aliyun.com/pypi/simple/
豆瓣:https://pypi.douban.com/simple/
清華大學:https://pypi.tuna.tsinghua.edu.cn/simple/
中國科學技術大學: http://pypi.mirrors.ustc.edu.cn/simple/

如何修改源?

1、臨時更換鏡像源

可以通過如下方式。

python答疑 咨詢 學習交流群2:660193417###
pip3 install 庫名 -i 鏡像地址

這樣的方式來安裝。

如 我要安裝 numpy 庫 並使用 豆瓣 的鏡像源

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

從下載的日志來看,源地址以成功修改成豆瓣的地址

python答疑 咨詢 學習交流群2:660193417###
E:\....\>pip3 install numpy -i https://pypi.douban.com/simple/
Looking in indexes: https://pypi.douban.com/simple/
Collecting numpy
Downloading https://pypi.doubanio.com/packages/07/46/656c25b39fc152ea525eef14b641993624a6325a8ae815b200de57cff0bc/numpy-1.16.4-cp37-cp37m-win32.whl (10.0MB)
100% |████████████████████████████████| 10.0MB 2.9MB/s
Installing collected packages: numpy
Successfully installed numpy-1.16.4

如果你是用pip安裝模塊最多也就是40-50KB/s,如果你是國內的鏡像源安裝模塊,都是幾兆每秒,速度提上上百倍一點都不誇張!

一次配置,永久使用

Windows環境。

打開我的電腦,在地址欄中輸入 %APPDATA% 按回車跳轉到目標目錄。在目錄下創建一個pip文件,再其內部創建一個pip.ini 文件。輸入以下信息。以豆瓣為例

python答疑 咨詢 學習交流群2:660193417###
[global]
timeout = 6000
index-url = https://pypi.douban.com/simple/
trusted-host = pypi.douban.com

如圖所示

測試,發現修改之後直接輸入pip3 install 庫名。直接會從豆瓣的鏡像源進行下載。

E:\....>pip3 install numpy
Looking in indexes: https://pypi.douban.com/simple/
Collecting numpy
Using cached https://pypi.doubanio.com/packages/07/46/656c25b39fc152ea525eef14b641993624a6325a8ae815b200de57cff0bc/numpy-1.16.4-cp37-cp37m-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.16.4

Linux 或者Mac環境:

在 ~/.pip/pip.conf 這個目錄(沒有自己創建一個)將上面的配置信息,進行修改保存即可。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved