Could not find a version that satisfies.... No matching distribution found for .....
原文作者:aircraft
原文鏈接:https://www.cnblogs.com/DOMLX/p/10227403.html
今天在安裝mysql-python的時候報了很多的錯誤,其中一條就是這樣的。
Could not find a version that satisfies mysql-python...
找不到滿意的版本,這時就是我們的pip可能需要升級了,所以使用
python -m pip install --upgrade pip
然後繼續嘗試發現還是不行,會報相同的錯誤,這時考慮到是網絡的問題,我的網有時候是不穩定的,這時我們用國內的鏡像源來加速
pip install 包名-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com --trusted-host pypi.douban.com
包名填自己的 比如我的是 mysql-python
--trusted-host pypi.douban.com 這是為了獲得ssl證書的認證
如果不想每次都這樣,就更換國內的鏡像源就可以了,隨便百度都有的。
No matching distribution found for....這個問題其實跟上面也是一樣的
如果上面的做法還是沒有成功,那麽一般就是版本不匹配的問題了
No matching distribution found for mysql-python 像我裝mysql-python 裝了半天都沒有成功 上面的解決方法也都試過了
最後我看了一下版本,發現我的Python是2.7.15的
而別人成功安裝的版本是 python2.7.9的 然後我就抱著反正都是死的心態在嘗試了一次 這一次我簡直想說MMP 竟然成功了!!!!差點哭出來
下面是更改python 版本的安裝 你也可以一條命令安裝 但是這樣安裝的是默認的版本 像我就是2.7.15
$ wget -c https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz $ tar -xzvf Python-2.7.9.tgz $ cd Python-2.7.9/ $ LDFLAGS="-L/usr/lib/x86_64-linux-gnu" ./configure $ make $ sudo make install
Could not find a version that satisfies.... No matching distribution found for .....