我正在尝试使用sleepy.mongoose设置mongoDB REST接口这里的指示。。
我使用的是windows 8 :( ...anyway.我安装了python 3.3.2,可以从cmd提示符访问它。我还安装了pymongo,当我输入help('modules')到python时,pymongo在可用模块列表中!
但是,当我试图从python httpd.py dir (谢谢karthikr)运行sleepy.mongoose时,我得到了一个错误:
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插入到正确的dir中,但我得到了另一个错误:
C:\Users\Brook\Desktop\sleepy.mongoose\sleepymongoose>python httpd.py
File "httpd.py", line 221
print "\n================================="
^
SyntaxError: invalid syntax发布于 2013-09-24 17:22:28
您正在使用python 3运行python 2代码。除其他外,print的语法也发生了变化。使用Python 2或支持python 3的服务器。
发布于 2014-05-31 14:05:16
我在Windows上的Python2.7中也遇到了同样的问题。考虑到“httpd.py”仅包含:
sleepymongoose/httpd.py您需要这个命令行来启动它:
python sleepymongoose/httpd.pyhttps://stackoverflow.com/questions/18986866
复制相似问题