2016-11-29 18 views
0

我試圖從安裝RPM軟件包pyatspi,並會見了這個錯誤:Python的dependecy要求誤差(通過RPM)2.6-> 2.7

[[email protected] Downloads]# rpm -i pyatspi-2.2.1-1.fc16.noarch.rpm 
warning: pyatspi-2.2.1-1.fc16.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID a82ba4b7: NOKEY 
error: Failed dependencies: 
     python(abi) = 2.7 is needed by pyatspi-2.2.1-1.fc16.noarch 

但我已經安裝了python2.7.10並將其鏈接到命令「蟒蛇」:

[[email protected] Downloads]# /usr/bin/python -V 
Python 2.6.6 
[[email protected] Downloads]# python -V 
Python 2.7.10 

這是怎麼回事,當我運行轉?

爲什麼它不指向python2.7?

回答

0

rpm僅檢查rpmdb是否存在依賴關係。由於你的rpmdb聲稱擁有2.6,所以它無法實現2.7依賴。改用pip來安裝模塊。

+0

哦,我的.......那真的很可惜。 –

+0

pip不會安裝rpmdb依賴項(但會安裝模塊)。您需要將安裝(通過安裝軟件包)註冊到rpmdb中以滿足rpm依賴性。 –