Python環(huán)境配置實(shí)現(xiàn)pip加速過程解析
背景
學(xué)習(xí) Python 的話,僅掌握標(biāo)準(zhǔn)庫是遠(yuǎn)不夠的,有很多好用的第三方庫我們也需要用到的,比如,由鼎鼎大名的 K 神開發(fā)的爬蟲必不可少的 requests 庫,一般都是必裝的庫吧。安裝第三方庫當(dāng)然還是用 pip 命令安裝最方便了。
但是,大家發(fā)現(xiàn) pip install + 包名 的方式 安裝第三方庫的時(shí)候,下載速度很慢,有時(shí)還會(huì)超時(shí),遇到第三方庫比較大時(shí)候,是真的很慢,我剛開始學(xué) Python 的時(shí)候,我就大意了,沒想到這么慢。話說有時(shí)都提褲子了,它卻報(bào)安裝超時(shí)了。。。咳咳,言歸正傳,今天就教大家解決這該死的龜速問題。
pip 提速方法主要有兩種,一種是臨時(shí)提速,一種是永久提速。
臨時(shí)提速
在 pip install 包名 后面加上 -i + 鏡像地址,這樣 pip 安裝時(shí)即可成倍的提速了。
國內(nèi)主要鏡像地址如下:
清華:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:https://mirrors.aliyun.com/pypi/simple/中國科技大學(xué) https://pypi.mirrors.ustc.edu.cn/simple/華中理工大學(xué):http://pypi.hustunique.com/山東理工大學(xué):http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.com/simple/
故而臨時(shí)加速pip速度的命令為:
pip install <package-name>==<version> -i https://mirrors.aliyun.com/pypi/simple/
永久提速Windows系統(tǒng)配置
1、在 C:UsersAdministratorpip 建一個(gè)文件 pip.ini如果Administrator 中 沒有pip文件夾則自己新建一個(gè),然后新建一個(gè) pip.ini 文件
2、在 pip.ini 文件輸入:
[global]index-url=https://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com
使用記事本默認(rèn)的ANSI編碼格式復(fù)制上面的文本粘貼即可。
Mac/Linux系統(tǒng)配置
1、打開terminal
2、輸入命令:
mkdir .pip
vim .pip/pip.conf
這兩步是在home目錄下新建文件: .pip/pip.conf)
按 i 鍵進(jìn)入輸入模式,在這個(gè)文件中復(fù)制粘貼寫入如下內(nèi)容:
[global]index-url = https://mirrors.aliyun.com/pypi/simple/timeout = 1000[install]use-mirrors = truemirrors = https://mirrors.aliyun.com//
Pycharm下配置
1、打開Pycharm的Preferences頁面;
2、點(diǎn)擊Project/Python Interpreter界面的“+”:
3、點(diǎn)擊MANAGE REPOSITORIES后將上面的鏡像源地址填入后點(diǎn)擊ok即可使用:
好了,大家趕緊自己動(dòng)手配置吧,提速后,以前安裝需要的十幾分鐘可能就會(huì)縮短為 3 秒了。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. 使用css實(shí)現(xiàn)全兼容tooltip提示框2. div的offsetLeft與style.left區(qū)別3. CSS3實(shí)例分享之多重背景的實(shí)現(xiàn)(Multiple backgrounds)4. Vue3使用JSX的方法實(shí)例(筆記自用)5. JavaScript數(shù)據(jù)類型對函數(shù)式編程的影響示例解析6. 詳解CSS偽元素的妙用單標(biāo)簽之美7. CSS代碼檢查工具stylelint的使用方法詳解8. 利用CSS3新特性創(chuàng)建透明邊框三角9. vue實(shí)現(xiàn)將自己網(wǎng)站(h5鏈接)分享到微信中形成小卡片的超詳細(xì)教程10. 不要在HTML中濫用div
