Произошла ошибка в django, когда я запускаю команду `python manage.py runserver`. После того, как я изменил версию Python - PullRequest
0 голосов
/ 01 ноября 2019

все здесь в stackoverflow. Несколько месяцев назад я успешно выполнил несколько проектов Django. Теперь по какой-то причине я изменил версию Python. И когда я пытаюсь запустить старые проекты django, он выдает ошибку вроде следующего:

(myDjangoEnv) E:\django_project\thirdpolehandicraft\myDjangoEnv\thirdpolehandicraft>python manage.py runserver
Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
  File "E:\django_project\thirdpolehandicraft\myDjangoEnv\lib\site-packages\django\__init__.py", line 1, in <module>
    from django.utils.version import get_version
  File "E:\django_project\thirdpolehandicraft\myDjangoEnv\lib\site-packages\django\utils\version.py", line 1, in <module>
    import datetime
ModuleNotFoundError: No module named 'datetime'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "manage.py", line 14, in <module>
    ) from exc
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?

На самом деле, когда я создаю новый проект и запускаю, он работает нормально. Но когда я активирую старый virtualenv и пытаюсь запустить сервер, возникает ошибка выше. Даже я полностью удалил python и снова установил свежий python, но у меня это не сработало. Любой орган знает, как решить эту проблему? Заранее спасибо!

...