Вы смотрели свои журналы ошибок? (в /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 необходимы разрешения на групповое чтение для доступа.