2010-01-28 65 views
1

我遇到下面的錯誤,我已經放在[我的名字]匿名:怎樣才能在Mac OSX上安裝的easy_install的Python 2.6.4 10.4.11

>>> python /Users/[myname]/Desktop/setuptools-0.6c11/ez_setup.py 
    File "<stdin>", line 1 
    python /Users/[myname]/Desktop/setuptools-0.6c11/ez_setup.py 
               ^
SyntaxError: invalid syntax 

如果你不能看到^是根據11

或者我得到這個錯誤:

>>> python /Users/[myname]/Desktop/EZ_tutorial/ez_setup.py 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
NameError: name 'python' is not defined 
+1

嗨迭戈,歡迎SO。當你需要一個等寬字體時,你可以突出顯示你的文字並按下ctrl-k。 – bernie 2010-01-28 05:20:22

回答

4

ez_setup.py腳本可能會或可能不會工作,具體取決於您的環境。如果沒有,請按照說明here。特別是,從外殼,請確保你安裝了Python 2.6,現在由命令python調用:

$ python 
Python 2.6.4 (r264:75821M, Oct 27 2009, 19:48:32) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> ^D 

如果沒有,修改你的shell的PATH環境變量。然後從here下載setuptools的蟒蛇2.6雞蛋,改爲在瀏覽器的下載目錄,然後運行下載的腳本:

$ cd ~/Downloads # substitute the appropriate directory name 
$ sh setuptools-0.6c11-py2.6.egg 
+0

我想你的第一個建議,當出現以下錯誤: >>> SH setuptools的-0.6c11-py2.6.egg 語法錯誤:即在0.6c11 你給返回第二個代碼中顯示無效的語法 以下內容: NameError:名稱'cd'未定義 – Diego 2010-01-29 00:28:09

+0

您仍在嘗試在Python解釋器內執行shell命令!你看到的提示應該是'''而不是'>>>'。注意'^ D':這意味着同時輸入'Control'和'D'鍵,並且應該返回到shell。 – 2010-01-29 01:20:20

+0

真棒,它的工作。謝謝奈德! – Diego 2010-01-29 02:45:44

2

嘗試運行從shell命令(直接從Terminal.app IE),而不是從Python解釋器。

+0

如果你有一個'>>>'你在python shell中,我會在shell中得到相同的錯誤 – Diego 2010-01-29 00:26:28

+0

。使用'quit()'退出它。 – cobbal 2010-01-29 01:32:46