[обновление - 29/05] Теперь у нас есть большая кнопка на веб-вкладке, которая сделает все это за вас.Просто щелкните там, где написано Web2Py , введите свой пароль администратора, и все готово.
Вот старые вещи, представляющие исторический интерес ...
IЯ разработчик PythonAnywhere.Мы не большие эксперты по web2py (пока?), Но мне удалось запустить и запустить web2py следующим образом:
Сначала загрузите и распакуйте web2py:
wget http://www.web2py.com/examples/static/web2py_src.zip
unzip web2py_src.zip
Перейдите в PythonAnywhere«Веб» панель и отредактируйте свой wsgi.py
.Добавьте эти строки:
import os
import sys
path = '/home/my_username/web2py'
if path not in sys.path:
sys.path.append(path)
from wsgihandler import application
, заменив my_username
вашим именем пользователя.
Вам также необходимо закомментировать последние две строки в wsgi.py, где у нас есть приложение по умолчанию hello world web.py ...
# comment out these two lines if you want to use another framework
#app = web.application(urls, globals())
#application = app.wsgifunc()
Спасибо Хуану Мартинесу за его инструкции по этой части, которые вы можете просмотреть здесь: http://web2py.pythonanywhere.com/
, затем откройте консоль Bash и cd
в основной папке web2py
, затем запустите
python web2py.py --port=80
введите пароль администратора
нажмите Ctrl-C
(это создаст файл конфигурации parameters_80.py
)
, затем перейдитена панель Web в PythonAnywhere нажмите перезагрузить веб-приложение , и все должно работать!