gpt4 book ai didi

python - 我如何在 PythonAnywhere 上而不是从 Dropbox 共享文件夹部署 web2py?

转载 作者:太空宇宙 更新时间:2023-11-03 11:34:27 27 4
gpt4 key购买 nike

我试过使用这个链接 How do I deploy web2py on PythonAnywhere?在 Pythonanywhere 但从 Dropbox 的共享文件夹中部署 Web2py。

path = '/home/my_username/Dropbox/web2py'

结果是……

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request

.

最佳答案

您查看过错误日志了吗? (在 /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 同步客户端需要组读取访问权限才能工作。

关于python - 我如何在 PythonAnywhere 上而不是从 Dropbox 共享文件夹部署 web2py?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8405289/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com