簡體   English   中英

upgradepkg使用錯誤版本的python進行軟件包安裝

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM