1

我收到以下错误,我已将 [my name] 放置为匿名:

>>> 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
4

2 回答 2

4

ez_setup.py 脚本可能工作也可能不工作,具体取决于您的环境。如果没有,请按照此处的说明进行操作。特别是,从 shell 中,确保您安装的 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 环境变量。然后从这里下载 setuptools 2.6 python egg ,切换到浏览器的下载目录,运行下载的脚本:

$ cd ~/Downloads   # substitute the appropriate directory name
$ sh setuptools-0.6c11-py2.6.egg
于 2010-01-28T08:54:08.423 回答
2

尝试从 shell(即直接从 Terminal.app)而不是从 python 解释器内部运行该命令。

于 2010-01-28T05:25:21.277 回答