访问主页(在Pythonanywhere上)时出现以下错误。我相信WSGI文件中的所有设置都是正确的。 ImportError:没有名为'myproject'的模块-即使模块在那里。这是我必须在某处定义的吗?
错误如下:
2020-02-19 02:25:26,696: Error running WSGI application
2020-02-19 02:25:26,697: ImportError: No module named 'myproject'
2020-02-19 02:25:26,697: File "/var/www/user1_pythonanywhere_com_wsgi.py", line 16, in <module>
2020-02-19 02:25:26,697: application = get_wsgi_application()
2020-02-19 02:25:26,697:
2020-02-19 02:25:26,697: File "/home/user1/.virtualenvs/mysite-virtualenv/lib/python3.5/site-packages/django/core/wsgi.py", line 12, in get_wsgi_application
2020-02-19 02:25:26,697: django.setup(set_prefix=False)
2020-02-19 02:25:26,697:
2020-02-19 02:25:26,697: File "/home/user1/.virtualenvs/mysite-virtualenv/lib/python3.5/site-packages/django/__init__.py", line 19, in setup
2020-02-19 02:25:26,698: configure_logging(settings.LOGGING_CONFIG, settings.LOGGING)
2020-02-19 02:25:26,698:
2020-02-19 02:25:26,698: File "/home/user1/.virtualenvs/mysite-virtualenv/lib/python3.5/site-packages/django/conf/__init__.py", line 79, in __getattr__
2020-02-19 02:25:26,698: self._setup(name)
2020-02-19 02:25:26,698:
2020-02-19 02:25:26,698: File "/home//.virtualenvs/mysite-virtualenv/lib/python3.5/site-packages/django/conf/__init__.py", line 66, in _setup
2020-02-19 02:25:26,698: self._wrapped = Settings(settings_module)
2020-02-19 02:25:26,698:
2020-02-19 02:25:26,699: File "/home/user1/.virtualenvs/mysite-virtualenv/lib/python3.5/site-packages/django/conf/__init__.py", line 157, in __init__
2020-02-19 02:25:26,699: mod = importlib.import_module(self.SETTINGS_MODULE)
在PythonAnywhere上,在日志中出现异常之后,有一个指向帮助页面的链接,该页面将引导您逐步调试Web应用程序中的导入错误。
我知道了。这是路径的问题。我删除了该应用程序,然后从头开始创建它。像魅力一样运作!