2
我想使用安裝程序包在Snow Leopard上使用最新版本的Python,但我在升級時閱讀了一些關於衝突的混淆文章。我打算在Eclipse中使用PyDev,如果升級,會不會與Snow Leopard產生衝突?在Snow Leopard上升級Python有什麼缺點嗎?
我想使用安裝程序包在Snow Leopard上使用最新版本的Python,但我在升級時閱讀了一些關於衝突的混淆文章。我打算在Eclipse中使用PyDev,如果升級,會不會與Snow Leopard產生衝突?在Snow Leopard上升級Python有什麼缺點嗎?
要明確回答您的問題:在SL上升級Python有什麼不利嗎?只有在您升級系統安裝時。它可能會對任何使用Python的系統/ CLI工具以及正在使用PyObjC運行時庫的任何捆綁應用程序(.app)產生奇怪的影響。
我不會升級,糾結或修改Python的默認安裝,如果這是您要求的。使用MacPorts,您可以更好地在備用位置安裝升級版本的Python。
默認情況下,MacPorts將所有內容安裝到/opt/local
(即/opt/local/bin/python
)。然後,您也可以安裝python_select
,它會進行一些調整,以確保根據您的PATH
,選擇哪一個版本爲首選。
除非您習慣使用MacPorts,否則您可能需要考慮使用virtualenv以及pip來管理此環境。需要考慮的事情!
另外,從python.org直接安裝的版本將安裝在/ usr/local/bin中 – Mark 2010-02-09 17:35:00
因此,從python.org直接使用它並沒有錯,對吧? – fishman 2010-02-09 17:37:35
不,沒有,只要你不介意手動安裝你的模塊等等。當這樣的事情出現時,我總是把人們指向MacPorts,因爲它是一個包管理器,類似於apt-get,類似的,並使得管理升級和依賴非常容易。 – jathanism 2010-02-09 17:52:48