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 .....

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