我使用的是Mac 10.6.8計算機,在今天之前,每當我啓動終端並輸入「python」時,它會告訴我我是使用python 2.6.1,儘管我已經從Python.org安裝2.7.3在幾個月前:困惑爲什麼我的蟒蛇(在Mac上)自動更新到2.7.3
cd
python
Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
於是我在網上搜索,看我怎麼可以改變到Python 2.7.3使用Python時翻譯。我從Python.org安裝了它,根據這個問題(Mac OSX: Switch to Python 2.7.3),Apple和Python.org的Python的默認位置不同。然後我移動到Python.org蟒蛇位於和簡單地鍵入蟒蛇:
cd /usr/local/bin
python
Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43)
一切都如預期,因爲蟒蛇應該調用首先是在其目錄中的版本。我關閉了舊的終端並打開了一個新窗口,所以我回到了我的主目錄。但是這一次當我使用python時,我發現我回到了2.7.3。
cd
python
Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43)
這就是我想要的,但我困惑,爲什麼這個工作。我所做的只是去了2.7.3所在的地方並輸入「python」。我沒有改變任何變量,做了這裏改變(https://superuser.com/questions/35256/how-can-i-change-the-default-python-version-on-snow-leopard)或這裏(how to change default python version?),改變我的bash文件等,所以爲什麼我的行動使默認python突然切換到2.7.3?
讓我知道你是否需要更多信息。
@MartijnPieters是正確的 - Mac!= Windows。它將使用'$ PATH',所以一切都不像預期的那樣。 – trojanfoe