[英]upgradepkg uses wrong version of python for package installs
我正在使用默認情況下具有python 2.6的slackware。 我已經安裝了python 2.7,並使用slackbuilds和pip成功地將numpy和scipy和matplotlib安裝到python 2.7中。
但是,當我嘗試使用以下方法安裝pygame時:
upgradepkg --install-new pygame-1.9.1-x86_64-1sl.txz
它安裝到python 2.6(txz來自pkgs.org)
有沒有一種方法可以在upgradepkg
中指定我想要的python版本? 我想確定的方法是解壓縮pygame文件,進入並更改一些值,然后重新打包,然后再次運行upgrade命令...但是我真的不知道我在做什么,所以我想看看如果有更簡單的方法,然后再開始那段旅程。
更新:我在PyGTK上也遇到了同樣的問題,所以我開始認為這是在upgradepkg的設置中出現的問題...無法在Google上正確地提出問題以提出解決方案
這僅表示該軟件包是為Python 2.6構建的。 軟件包中的路徑是硬編碼的,無法更改它們。 您必須從系統上的源中重建軟件包,或者找到在裝有2.7的系統上制作的軟件包。
無論如何,如果您只需要Python的東西,請查看pip: https : //pip.pypa.io/en/latest/index.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.