當前運行的是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。
我該如何改變這種情況?
當前運行的是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。
我該如何改變這種情況?
最安全的辦法是在~/.bashrc
設置別名:
alias python=python3
這樣,你避免破壞東西腳本中繼上python
是python2。
謝謝!另外,別名python = python3沒有工作,但別名python = python3.2確實工作。 – Hovanky
你可以通過修改默認的Python路徑,並指出它在編輯器中python3.2
打開了~/.bash_profile
和編輯它,所以它看起來像
PATH="/Library/Frameworks/Python.framework/Versions/3.2/bin:${PATH}" export PATH
我認爲第一個選項更簡單,更有效。 –
作爲一個說明,''python3 ''也應該可以正常工作,如果不是解決方案,輸入起來要簡單一些。你可能會遇到OS X上的問題,推測是「python」會鏈接到「python2」 - 通常[該鏈接被指向分發](http://www.python.org/dev/peps/pep-0394 /),並在內部保持一致,因此更改它可能會導致破損。 –
不應該超級用戶嗎? – goncalopp
不要這樣認爲,因爲它比python更關係到終端。 –