Python環(huán)境配置實現(xiàn)pip加速過程解析
背景
學習 Python 的話,僅掌握標準庫是遠不夠的,有很多好用的第三方庫我們也需要用到的,比如,由鼎鼎大名的 K 神開發(fā)的爬蟲必不可少的 requests 庫,一般都是必裝的庫吧。安裝第三方庫當然還是用 pip 命令安裝最方便了。
但是,大家發(fā)現(xiàn) pip install + 包名 的方式 安裝第三方庫的時候,下載速度很慢,有時還會超時,遇到第三方庫比較大時候,是真的很慢,我剛開始學 Python 的時候,我就大意了,沒想到這么慢。話說有時都提褲子了,它卻報安裝超時了。。??瓤龋詺w正傳,今天就教大家解決這該死的龜速問題。
pip 提速方法主要有兩種,一種是臨時提速,一種是永久提速。
臨時提速
在 pip install 包名 后面加上 -i + 鏡像地址,這樣 pip 安裝時即可成倍的提速了。
國內主要鏡像地址如下:
清華:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:https://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速度的命令為:
pip install <package-name>==<version> -i https://mirrors.aliyun.com/pypi/simple/
永久提速Windows系統(tǒng)配置
1、在 C:\Users\Administrator\pip 建一個文件 pip.ini如果Administrator 中 沒有pip文件夾則自己新建一個,然后新建一個 pip.ini 文件
2、在 pip.ini 文件輸入:
[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com
使用記事本默認的ANSI編碼格式復制上面的文本粘貼即可。
Mac/Linux系統(tǒng)配置
1、打開terminal
2、輸入命令:
mkdir .pip
vim .pip/pip.conf
這兩步是在home目錄下新建文件: .pip/pip.conf)
按 i 鍵進入輸入模式,在這個文件中復制粘貼寫入如下內容:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
timeout = 1000
[install]
use-mirrors = true
mirrors = https://mirrors.aliyun.com//
Pycharm下配置
1、打開Pycharm的Preferences頁面;
2、點擊Project/Python Interpreter界面的“+”:
3、點擊MANAGE REPOSITORIES后將上面的鏡像源地址填入后點擊ok即可使用:
好了,大家趕緊自己動手配置吧,提速后,以前安裝需要的十幾分鐘可能就會縮短為 3 秒了。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- 利用pipenv和pyenv管理多個相互獨立的Python虛擬開發(fā)環(huán)境
- Python如何在windows環(huán)境安裝pip及rarfile
- Python之虛擬環(huán)境virtualenv,pipreqs生成項目依賴第三方包的方法
- linux下安裝python3和對應的pip環(huán)境教程詳解
- python3.6環(huán)境安裝+pip環(huán)境配置教程圖文詳解
- CentOS6.9 Python環(huán)境配置(python2.7、pip、virtualenv)
- Pipenv一鍵搭建python虛擬環(huán)境的方法
- Win7下搭建python開發(fā)環(huán)境圖文教程(安裝Python、pip、解釋器)
- Python環(huán)境下搭建屬于自己的pip源的教程
相關文章
Pytorch中TensorBoard及torchsummary的使用詳解
這篇文章主要介紹了Pytorch中TensorBoard及torchsummary的使用詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-05-05Python tkinter模塊彈出窗口及傳值回到主窗口操作詳解
這篇文章主要介紹了Python tkinter模塊彈出窗口及傳值回到主窗口操作,結合實例形式分析了Python使用tkinter模塊實現(xiàn)的彈出窗口及參數傳遞相關操作技巧,需要的朋友可以參考下2017-07-07