所以,我正在讨论“学习Python的艰难之路”,并且在第50章“构建我的第一个网站”时遇到了问题。
jharvard@appliance (~/Dropbox/Python/gothonweb): ls -R
bin docs gothonweb templates tests
./bin:
app.py
./docs:
./gothonweb:
__init__.py
./templates:
./tests:
__init__.py
尝试使用以下命令运行app.py文件:$ python bin / app.py它应该启动服务器但它根本不做任何事情。它只是再次回到提示符。
#app.py
import web
urls = (
'/', 'index'
)
app = web.application(urls, globals())
class index:
def GET(self):
greeting = "Hello world"
return greeting
if __name__ == "__main__":
app.run
我首先使用pip安装了lpthw。
$pip install lpthw.web
当我运行该文件时,它给了我ImportError:没有'web'存在 所以我在http://webpy.org/install的帮助下自己安装了webpy 而现在我根本没有结果。 我使用的Python是Python 2.7.8:Anaconda 2.1.0。所以一定不能有冲突。有什么建议?谢谢。
答案 0 :(得分:0)
所以,我成功修复了它,但在函数app.ru()
中添加了括号#app.py
....
greeting = "Hello world"
return greeting
if __name__ == "__main__":
app.run