0

我正在尝试使用此处的说明设置 sleepy.mongoose,这是一个 mongoDB REST 接口。

我正在使用Windows 8,:( ...无论如何...我安装了python 3.3.2,可以从cmd提示符访问它。我还安装了pymongo,当我进入help('modules')python时,pymongo在可用列表中模块!

但是当我尝试python httpd.py从 sleepy.mongoose 目录运行时(感谢 karthikr),我得到一个错误:

C:\Users\Brook\Desktop\sleepy.mongoose>python httpd.py
Traceback (most recent call last):
  File "httpd.py", line 1, in <module>
    sleepymongoose/httpd.py
NameError: name 'sleepymongoose' is not defined

现在我尝试实际cd进入正确的目录,但我得到了另一个错误:

C:\Users\Brook\Desktop\sleepy.mongoose\sleepymongoose>python httpd.py
  File "httpd.py", line 221
    print "\n================================="
                                              ^
SyntaxError: invalid syntax
4

2 回答 2

1

我在 Windows 上使用 Python 2.7 时遇到了同样的问题。考虑到“httpd.py”仅包含:

sleepymongoose/httpd.py

你需要这个命令行来启动它:

python sleepymongoose/httpd.py
于 2014-05-31T14:05:16.763 回答
0

您正在使用 python 3 运行 python 2 代码。其中的语法print已经改变。使用 Python 2 或支持 Python 3 的服务器。

于 2013-09-24T17:22:28.187 回答