2012-08-29 34 views
3

我是Mac和Python的新手。我想要將舊版本的Python(2.5)安裝到Mac(OS X 10.8.1)上。 我使用自制軟件,因爲它比MacPorts更新,我不知道它們之間的選擇。如何在我的Mac上使用Homebrew安裝Python25

按照說明我已經安裝了Rails,mySQL,budle,pow - 各種各樣的東西,但是當我使用相同的技術來安裝python 2.5時,它不起作用。

我想:

Axolotl:.pow neil$ brew search python25 
homebrew/versions/python25 

Axolotl:.pow neil$ brew install python25 
Error: No available formula for python25 
Axolotl:.pow neil$ brew install homebrew/versions/python25 
Error: No available formula for python25 

我要去哪裏錯了?謝謝。

+0

爲什麼您需要這樣一箇舊版本的Python? –

+0

我女兒正在通過一本書「Hello World」[Manning],如果書中的例子與她的實際類型相匹配,例如打印爲聲明,而不是函數等,對她來說更容易。 –

+0

如果您使用osx附帶的Python版本,這些示例之間沒有區別;因爲它們向後兼容。另外,考慮使用更新的書。 2.5很古老。 –

回答

15

python25可在家釀版本龍頭:

$ brew tap homebrew/versions 
$ brew install python25 
+0

這工作順利,爲什麼這不是公認的答案? – pigiuz

+4

它說python25不可用 –

1

你沒有做錯任何事,恐怕你只是運氣不好。看看可用公式的list:沒有Python2.5。

可能有一種解決方法:複製​​gem並編輯提及版本號的行,從2.7切換到2.5。仔細查看第31行(sha1簽名),您也需要對其進行編輯。

+0

鏈接被破壞。 – Halil

2

而不是使用BREW安裝到整個系統真的老版本的Python的;請考慮使用pythonbrew。它將隔離python安裝 - 有點像虛擬環境,但是對於Python本身。

10

我覺得brew tap homebrew/versions尖端不再有效......

我們已加入到我的自制,但它似乎指向這個回購:https://github.com/Homebrew/homebrew-versions

...,這不包含任何Python版本。

$ brew search python25 
No formula found for "python25". 

所以,如果你想安裝最新的比或2.7.x的3.xx之外的特定版本,你需要不同的方法,什麼工作對我來說是:

brew install pyenv 
(complete the install instructions) 
pyenv install 2.5 

然後,您可以切換的Python版本全局(默認)或僅在當前shell會話中,請參閱:https://github.com/yyuu/pyenv

相關問題