[英]Python OS X 10.5 development environment
我想試試Google App Engine Python環境,文檔說它運行2.5.2。 當我使用OS X Leopard時,我安裝了Python 2.5.1,但是希望安裝最新的2.5.x版本(不是2.6或3.0)。 似乎最新版本是2.5.4
所以,我去了這里:
http://wiki.python.org/moin/MacPython/Leopard
並且因為我擔心安裝最新版本可能會導致標准安裝混亂而停止。 我真的只想安裝一個版本。
所以我的問題是如何安全地安裝最新的2.5.x? 是否可以完全替換內置版本,如果是這樣會損害任何Mac工具?
干杯,沙恩
你可以在你的Mac上安裝python,它不會搞亂默認安裝。 但是,我強烈建議您使用MacPorts來安裝Python,因為這將使您更容易安裝Python庫和軟件包。 此外,如果您嘗試使用依賴於Python的MacPorts安裝程序或庫,MacPorts將下載Python的副本,即使您安裝了MacPython,因此如果您安裝MacPython但最終可能會選擇Python的冗余副本,以后使用MacPorts。 要使用MacPorts安裝Python,請下載並安裝MacPorts,然后鍵入:
sudo port install python25 python_select sudo python_select python25
運行以下命令以查看Python的所有MacPorts包:
port list | grep py25-
您只需鍵入以下內容即可在列表中安裝任何軟件包:
sudo port install
with the name of the package. 在上面,將替換為包的名稱。 在我第一次安裝時,我總是跑
sudo port install py25-setuptools
[注意:這些命令需要從終端 - 應用程序>實用程序> Terminal.app運行]
您當前的python位於/System/Library/Frameworks/Python.framework/
。
如果您安裝MacPython,它將進入/Library/Frameworks/Python.framework/
。 安裝程序將修改$ PATH(環境變量),以便在命令行鍵入python
將運行它安裝的版本。
您可以通過再次修改路徑輕松恢復舊版本。
您必須重新安裝正在使用的任何第三方模塊。 這是因為第三方模塊進入Python.framework/Versions/Current/lib/python2.5/site-packages/
用於您正在運行的版本。
由於您沒有修改系統版本,因此您不會有任何影響依賴它的Apple系統工具的危險。
(事實上,可以說從一開始就安裝MacPython更安全,而且從不接觸Apple提供的版本。請參閱此處了解涉及Perl的類似情況,其中Apple在/System
更新了Perl版本並打破了很多人的設置)
您可能也對virtualenv
感興趣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.