0

我是第一次使用 Python 和 Bottle 框架创建一个网站。它位于使用 virtualenv 设置的目录中。

我的 hello world 网站运行良好,但在继续开发之前,我想让 auto_reloader 正常工作。我已经尝试添加reloader=True到运行语句:

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 目录出了点问题。

任何指针将不胜感激。

4

1 回答 1

1

找不到“”模块

为什么不试试官方的 hello world 示例reloader=True

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)
于 2012-02-15T09:47:00.863 回答