我是第一次使用Python和Bottle框架创建一个网站。它位于使用virtualenv设置的目录中。
我的hello world网站运行完美,但在继续开发之前,我想让auto_reloader正常工作。我尝试将reloader=True
添加到run语句中:
from bottle import run
import corecontrollers
run(host='localhost', port=8080, reloader=True)
然而,这失败并出现错误:
C:\Documents and Settings\Me\My Documents\Python Projects\BottleSite\Scripts\python.exe: can't find '__main__' module in ''
它看起来像路径错误。我假设virtualenv目录出了问题。
任何指针都会受到赞赏。
答案 0 :(得分:1)
无法找到'主'模块
为什么不尝试使用reloader=True
的官方hello world示例:
from bottle import route, run
@route('/')
@route('/hello/:name')
def index(name = 'World'):
return '<b>Hello %s!</b>' % name
run(host='localhost', port=8080, reloader=True)