Versuch, lokales Django-Projekt in Python Anywhere bereitzustellen, aber einen ImportError zu erhalten: Kein Modul namens 'environ' beim Ausführen von 'python manage.py migrieren "Django-App kann nicht auf Python Anywhere bereitgestellt werden: ImportError: Kein Modul namens 'environ'
File "/home/Dude1983/surfapp/src/surfapp/settings/development.py",line 1, in <module>
from .base import * # NOQA
File "/home/Dude1983/surfapp/src/surfapp/settings/base.py", line 45,in <module>
import environ
ImportError: No module named 'environ'
Ich habe die Django-Versionen, beide 1.9.5 überprüft.
Mein wsgi.py sieht wie folgt aus:
import os
import sys
path = '/home/Dude1983/surfapp/' # use your own username here
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'surfapp.settings.production'
from django.core.wsgi import get_wsgi_application
from django.contrib.staticfiles.handlers import StaticFilesHandler
application = StaticFilesHandler(get_wsgi_application())
ich die Edge-2 Starter-Vorlage und meine Einstellungen befinden sich hier:
surfapp
│ ├── __init__.py
│ ├── __pycache__
│ │ └── __init__.cpython-35.pyc
│ ├── logger.py
│ ├── settings
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-35.pyc
│ │ │ ├── base.cpython-35.pyc
│ │ │ └── development.cpython-35.pyc
│ │ ├── base.py
│ │ ├── development.py
│ │ ├── local.sample.env
│ │ └── production.py
│ ├── urls.py
│ ├── views.py
│ └── wsgi.py
ich die DjangoGirls Tutorial here gefolgt.
Kann mir jemand helfen oder mir irgendwelche Hinweise geben?
Gelöst: musste src Pfad hinzufügen -> 'home/Dude1983/surfapp/src; – CKP
großartig! Für alle anderen, die mit Importfehlern kämpfen, haben wir eine [ausführliche Anleitung zum Debuggen von Importfehlern und sys.path-Problemen] (http://help.pythonanywhere.com/pages/DebuggingImportError) – hwjp