簡體   English   中英

Python OS X 10.5開發環境

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

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