Ich versuche, Django zu konfigurieren, um mitImport: Kein Modul mit dem Namen django, sys.path feinen
python manage.py shell
Und ich bekomme die Fehlermeldung:
Traceback (most recent call last):
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
File "/usr/lib64/python2.7/site-packages/django/core/management/__init__.py", line 367, in execute_from_command_line
utility.execute()
File "/usr/lib64/python2.7/site-packages/django/core/management/__init__.py", line 341, in execute
django.setup()
File "/usr/lib64/python2.7/site-packages/django/__init__.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "/usr/lib64/python2.7/site-packages/django/apps/registry.py", line 85, in populate
app_config = AppConfig.create(entry)
File "/usr/lib64/python2.7/site-packages/django/apps/config.py", line 123, in create
import_module(entry)
File "/usr/lib64/python2.7/importlib/__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named django
Ich habe eine Menge von Fragen gesehen über diesen Fehler, und die meisten scheinen auf die Tatsache zentriert zu sein, dass der Pfad von django nicht in pythons sys.path enthalten ist. Meins ist jedoch. Als ich
laufensudo pip install django
ich
Requirement already satisfied: django in /usr/lib64/python2.7/site-packages
Und die Ausgabe für meine sys.path ist
['', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages']
So ist der Pfad absolut ist. Was sind meine Optionen hier? Dies ist ein Remote-Interpreter, der SSH von Pycharm verwendet, und das verzögert meine Arbeit erheblich.
Haben Sie ein virtuelles env bei der Installation von Django verwendet? –
Ich nicht, ich bin relativ unbekannt mit virtuellen env. Gibt es einen Grund, einen zu verwenden, wenn nur eine Python-Version auf der virtuellen Maschine existiert? –
https://virtualenvwrapper.readthedocs.io/en/latest/ – PetarP