我收到以下错误,我已将[我的名字]设为匿名:
>>> 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
答案 0 :(得分:4)
根据您的环境,ez_setup.py脚本可能有效,也可能无效。如果没有,请按照here的说明操作。特别是,从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环境变量。然后从here下载setuptools 2.6 python egg,切换到浏览器的下载目录,然后运行下载的脚本:
$ cd ~/Downloads # substitute the appropriate directory name
$ sh setuptools-0.6c11-py2.6.egg
答案 1 :(得分:2)
尝试从shell运行该命令(即直接从Terminal.app运行),而不是从python解释器内部运行。