python安装不了是什么问题_安装不上python的模块怎么办?别怕,我这有妙招!
之前我們介紹過如何在Python中安裝第三方的包:
Python以第三方包豐富而著稱,你想要的功能幾乎都可以通過pip命令安裝,避免什么都要自己重新造輪子尬尷。
但是pip安裝有兩個常見問題,第一是下載慢,第二是無法安裝。慢的原因是資源服務器放在大洋彼岸,而無法安裝多半因為版本或系統的兼容性問題。
今天的文章就是為解決這兩個問題而準備的。
1、下載慢怎么辦?
為了加速下載速度,國內有一些高校和大廠對pypi(存放第三發python包的資源服務器)做了鏡像,比如常用源的有清華、中科大、阿里等。我們在安裝的時候只要通過 -i 參數指定國內鏡像的地址就可以,例如:
速度馬上就起飛了,誰用誰知道!
常用的幾個鏡像源地址:
清華 https://pypi.tuna.tsinghua.edu.cn/simple/
中科大 https://pypi.mirrors.ustc.edu.cn/simple/
阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣 http://pypi.douban.com/simple/
如果不想每次輸這一長串地址,你也可以把url寫入pip配置文件中,這樣每次執行pip的時候就不需要指定源地址了。
將下面的內容寫入到pip.ini文件中
2、安裝失敗怎么辦?
雖然pip安裝非常簡便,但有時候也會出現一些小問題,比如包無法正常安裝。有可能是網絡問題、版本問題、系統兼容性問題等。尤其在Windows平臺上,出問題的概率更大一些。
比如安裝MySQL驅動時報錯:
(Windows安裝MySQL驅動時報錯,你一定遇到過)
說好的簡單易上手的Python呢?咋安裝個包都這么困難?
編程就像打怪升級,總會遇到各種各樣的問題,但只要你不放棄就總有辦法遇見最后的大boss,況且你遇到的坑早就有人踩過了。
這不,凡是Windows無法正常安裝的包都可以通過下面這個網站解決
例如MySQ驅動包,對應有2.7,3.5,3.6,3.7,3.8 多個版本,同時還分32位和64位。
3、如何安裝
第一步:打開網站(這個網站一定要收藏好) :
第二步:頁面上查找到并下載相應版本的whl文件
第三步:在下載好的文件所在目錄執行離線安裝命令
pip install 安裝文件名
pip install mysqlclient-1.4.6-cp37-cp37m-win32.whl
提示 Successfully installed!大功告成!
最后再補充一下,如果你要下載的包在這個網站找到不怎么辦?比如 mitmproxy 這個庫,直接用 pip 也無法成功安裝? 之所以裝不了是因為它依賴的某些庫不支持直接pip安裝,事先在這個網站找到對應的whl文件進行安裝就可以解決了。
比如我在安裝mitmproxy的時候,出現安裝 brotlipy 安裝錯誤,這個庫剛好在 https://www.lfd.uci.edu 這個網站能找到。安裝好依賴庫之后,就可以正常安裝你要的庫了。
有了如上兩個方法,就可以解決你99%的Python包安裝問題了!
總結
以上是生活随笔為你收集整理的python安装不了是什么问题_安装不上python的模块怎么办?别怕,我这有妙招!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全球首例!机器人生娃
- 下一篇: python最大分词_中文分词算法之最大