Software-Installation
我可以在舊版本的 Ubuntu 上升級到新版本的 Python 嗎?
我有 Ubuntu 8.04.3 LTS 並執行了這個:
$ sudo apt-get install python2.7
我懂了:
Reading package lists... Done Building dependency tree Reading state information... Done E: Couldn't find package python2.7
它可以找到python2.5,所以我認為我沒有拼錯包名。我想知道是不是因為我使用的是舊版本的 Ubuntu(2008)。有沒有直接升級到 Python 2.7(甚至 2.6)而不升級我的作業系統的方法?
最好的辦法是升級到另一個 LTS 版本的 Ubuntu(8.04 到 10.04 是受支持的升級路徑;從那裡你可以轉到 12.04)。如評論中所述,Ubuntu 10.04 有 Python 2.7 PPA,Ubuntu 12.04 也有 2.7。
但是您可以從原始碼編譯 Python 2.7 並將其安裝在例如
/opt/python2.7
.從http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2獲取原始碼,解壓縮然後
./configure --prefix=/opt/python2.7
. 然後要使用該 Python,請使用/opt/python2.7/bin/python2.7
(此處的文件名可能有誤)。