1. 程式人生 > >Could not find a version that satisfies.... No matching distribution found for .....

Could not find a version that satisfies.... No matching distribution found for .....

family 可能 blog 加速 發現 安裝mysql linux 匹配 後繼

原文作者: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 .....