[更新 - 29/05] 我们现在在网络选项卡上有一个大按钮,可以为您完成所有这些操作。只需点击它说的地方Web2Py,填写您的管理员密码,然后就可以开始了。
这是具有历史意义的旧东西......
我是一名 PythonAnywhere 开发人员。我们还不是大量的 web2py 专家(还?),但我已经成功地让 web2py 启动并运行,如下所示:
首先下载并解压web2py:
wget http://www.web2py.com/examples/static/web2py_src.zip
unzip web2py_src.zip
转至 PythonAnywhere“Web”面板并编辑您的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()
感谢 Juan Martinez 对这一部分的指导,您可以在此处查看:http://web2py.pythonanywhere.com/ http://web2py.pythonanywhere.com/
然后打开一个Bash控制台,以及cd
进入主要web2py
文件夹,然后运行
python web2py.py --port=80
输入管理员密码
按 ctrl-c
(这将生成parameters_80.py
配置文件)
然后去你的WebPythonAnywhere 面板上,单击重新加载网络应用程序,
一切都应该有效!