Я впервые создаю веб-сайт с использованием 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.
Любые указатели будут оценены.
reloader
имеет значение True. Может быть, проблема в том, что дочерний процесс работает не в virtualenv (не вызываетсяactivate
)? - person demalexx   schedule 17.01.2012