2011-12-06 53 views

回答

2

你看过你的错误日志吗? (在/var/log/apache/error.log中,您可以通过Web选项卡访问这些文件)。你可能会发现你有一个ImportError,因为你依赖的包在PythonAnywhere上不可用。

大多数软件包可以通过做一个

pip install --user package_name 

然后,您还需要将以下目录添加到安装在您的sys.path(除了web2py的文件夹):

/home/my_username/.local/lib/python2.7/site-packages 

[更新] - 这个问题被交叉发布到PythonAnywhere论坛,我们继续调试问题。最终的解决方案是与Dropbox的权限

http://www.pythonanywhere.com/forums/topic/9/

答案是

chmod g+w /home/Lazarof/Dropbox/web2py 

因为Dropbox的文件夹对pythonanywhere特殊权限的事,我们的Dropbox同步客户端需要组只读访问权限工作。

+1

所有的软件包都存在并且错误是[Wed Dec 07 10:23:07 2011]文件“/home/Lazarof/Dropbox/web2py/gluon/main.py”,第68行,在 [Wed Dec 07 10:23:07 2011] create_missing_folders() [Wed Dec 07 10:23:07 2011]文件“/home/Lazarof/Dropbox/web2py/gluon/admin.py”,第439行,在create_missing_folders中 [Wed 12月07 10:23:07 2011] os.mkdir(路径) [Wed Dec 07 10:23:07 2011] OSError:[Errno 13] Permission denied:'/ home/Lazarof/Dropbox/web2py/deposit' – user1084137