如何讓 apt-get 為不同版本的 python 安裝 python 套件?

如何讓 apt-get 為不同版本的 python 安裝 python 套件?

在Ubuntu 10.10中,我安裝了python 2.7。我想使用 apt-get 將軟體包安裝到這個版本的 python,但我不知道如何操作。

我嘗試過但沒有成功的事:

更改 /usr/bin/python 處的符號連結以指向 /usr/bin/python2.7 - 即使執行此操作之後 apt-get 仍然會將內容安裝到 python2.6。

使用 update-alternatives 將 python2.7 設定為主要替代方案 - 不起作用。

有任何想法嗎?謝謝!

答案1

目前支援的 python 版本集可以在 中找到/usr/share/python/debian_defaults。檢查是否python-2.7列出了受支援的時間。

python-supportDebian中有一個所謂的系統。當python-support-aware包(即,當維護者python-support在打包時使用東西時)說它支援特定範圍的Python版本, dpkg 調用用於更新已安裝運行時的掛鉤作為流程的一部分postinst。還有替代python-central系統,它可以做同樣的事情。

答案2

你有考慮過Python嗎設定工具?安裝後,安裝其他軟體包通常非常簡單:

$ easy_install package-name

(根據您安裝 python 2.7 的方式,您可能需要使用sudo

答案3

聽起來像是儲存庫的問題?
您應該向 ubuntu 發送錯誤報告嗎?
否則你可以手動將其安裝在你想要的地方:-)(但當然它比 apt-get foo 更棘手)

相關內容