Я создал виртуальную среду Python, используя virtualenv, затем установил django.
Если я ввожу команду 'django-admin --version', при использовании virtualenv она выдаст 1.11.13.
Однако, когда я ввожу 'python3.6 manage.py createuperuser', он выдает следующее:
Traceback (последний вызов был последним): файл "manage.py", строка 8, из django.core.management import execute_from_command_line ModuleNotFoundError: Нет модуля с именем 'django'
Вышеприведенное исключение было прямой причиной следующего исключения:
Трассировка (последний последний вызов): Файл "manage.py", строка 14, in) из exc ImportError: Не удалось импортировать Django.Вы уверены, что он установлен и доступен для переменной среды PYTHONPATH?Вы забыли активировать виртуальную среду?
Заранее спасибо за любые предложения!
Более подробная информация здесь:
В консоли 'python3.6 ':
>>> import django
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'django'
>>> import sys
>>> sys.path
['', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python36.zip', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages']