任何人都可以解釋如何在我的機器上默認運行python 2.6嗎?它看起來像python
指向2.7,所以看起來好像which
沒有給我正確的信息。在bash中,「哪個」給出了一個不正確的路徑 - Python版本
~> python --version
Python 2.6.5
~> which python
/opt/local/bin/python
~> /opt/local/bin/python --version
Python 2.7.2
~> ls -l /opt/local/bin/python
lrwxr-xr-x 1 root admin 24 12 Oct 16:02 /opt/local/bin/python -> /opt/local/bin/python2.7
當我產生一個錯誤,我看到什麼是真正得到運行。爲什麼會這樣呢?
~> python -error-making-argument
Unknown option: -e
usage: /Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.
我該如何糾正它?
----編輯:----
從建議的意見:
~> alias
alias cp='cp -i'
alias gcc='gcc -Wall'
~> type python
python is /opt/local/bin/python
python別名爲2.6.5版本? – GreenMatt
在出現提示時輸入'alias'。 – aioobe
嘗試「輸入python」而不是「哪個python」。它會告訴你將要運行的實際內容,包括別名和shell函數,而'which'不會。 –