2012-11-12 54 views
6

當前運行的是Mac OS X Lion 10.7.5,並且它默認使用python2.7。在終端中,我輸入'python',它會自動提取python2.7。我不想那樣。在Mac OSX Lion 10.7.5上將python3.2設置爲默認設置,而不是python2.7

從終端我必須改爲輸入'python3.2',如果我想使用python3.2。

我該如何改變這種情況?

+0

作爲一個說明,''python3 ''也應該可以正常工作,如果不是解決方案,輸入起來要簡單一些。你可能會遇到OS X上的問題,推測是「python」會鏈接到「python2」 - 通常[該鏈接被指向分發](http://www.python.org/dev/peps/pep-0394 /),並在內部保持一致,因此更改它可能會導致破損。 –

+2

不應該超級用戶嗎? – goncalopp

+0

不要這樣認爲,因爲它比python更關係到終端。 –

回答

10

最安全的辦法是在~/.bashrc設置別名:

alias python=python3 

這樣,你避免破壞東西腳本中繼上python是python2。

+1

謝謝!另外,別名python = python3沒有工作,但別名python = python3.2確實工作。 – Hovanky

3

你可以通過修改默認的Python路徑,並指出它在編輯器中python3.2

打開了~/.bash_profile和編輯它,所以它看起來像

PATH="/Library/Frameworks/Python.framework/Versions/3.2/bin:${PATH}" export PATH

+0

我認爲第一個選項更簡單,更有效。 –

相關問題