Ошибка импорта Django при запуске сервера с помощью pipenv - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь запустить сервер для моего приложения django в Windows.Раньше я делал это через Anaconda, но вчера я переустановил его в Anaconda3, и я получаю эту ошибку после запуска оболочки pipenv, а затем запуска сервера.

Traceback (most recent call last):
  File "manage.py", line 8, in <module>
    from django.core.management import execute_from_command_line
  File "C:\Users\norchi\AppData\Local\Programs\Python\Python37-32\Lib\site-packages\django\__init__.py", line 1, in <module>
    from django.utils.version import get_version
  File "C:\Users\norchi\AppData\Local\Programs\Python\Python37-32\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?

Вот некоторые вещи, которые я пробовал:

  • Я попытался обновить переменные PATH и добавил PYTHONPATH = C: \ Users \ norchi \ AppData \ Local \ Programs \ Python \ Python37-32

  • Я установил django, используя pipenv и используя pip вне виртуальной среды.

  • python показывает выходные данные django о том, что путь для django - C: \ Users \ norchi \ AppData \ Local \ Programs \ Python\ Python37-32 \ Lib \ site-packages

...