我如何获得基本的web2py服务器并运行
PythonAnywhere?
PythonAnywhere?
解决方法
[更新 – 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/
然后打开一个Bash控制台,然后cd进入主web2py文件夹,然后运行
python web2py.py --port=80
输入管理员密码
按ctrl-c
然后在PythonAnywhere上去你的Web面板,点击reload web app,事情应该工作!