Django: ModuleNotFoundError: Нет модуля с именем 'dotenv'
Я вижу сотни людей с этой проблемой, но ответы на другие сообщения не работают для меня.
Я просто пытаюсь использовать dotenv и файл .env для скрытия конфиденциальных данных, таких как пароль электронной почты.
Я пробовал это и ничего не вышло:
pip uninstall dotenv
pip uninstall python-dotenv
pip install python-dotenv
Ошибка Traceback:
Traceback (most recent call last):
File "C:\PythonProjects\VoterSay7\venv\lib\site-
packages\django\core\management\base.py", line 412, in
run_from_argv
self.execute(*args, **cmd_options)
File "C:\PythonProjects\VoterSay7\venv\lib\site-
packages\django\core\management\commands\runserver.py",
line 74, in execute
super().execute(*args, **options)
File "C:\PythonProjects\VoterSay7\venv\lib\site-
packages\django\core\management\base.py", line 458, in
execute
output = self.handle(*args, **options)
File "C:\PythonProjects\VoterSay7\venv\lib\site-
packages\django\core\management\commands\runserver.py",
line 81, in handle
if not settings.DEBUG and not settings.ALLOWED_HOSTS:
File "C:\PythonProjects\VoterSay7\venv\lib\site-
packages\django\conf\__init__.py", line 102, in __getattr__
self._setup(name)
File "C:\PythonProjects\VoterSay7\venv\lib\site-
packages\django\conf\__init__.py", line 89, in _setup
self._wrapped = Settings(settings_module)
File "C:\PythonProjects\VoterSay7\venv\lib\site-
packages\django\conf\__init__.py", line 217, in __init__
mod = importlib.import_module(self.SETTINGS_MODULE)
File
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1030, in _
gcd_import
File "<frozen importlib._bootstrap>", line 1007, in _
find_and_load
File "<frozen importlib._bootstrap>", line 986, in _
find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 680, in _
load_unlocked
File "<frozen importlib._bootstrap_external>", line 850, in
exec_module
File "<frozen importlib._bootstrap>", line 228, in _
call_with_frames_removed
File "C:\Users\mattk\Box\WeConsent\VoterSay10\settings.py",
line 14, in <module>
import dotenv
ModuleNotFoundError: No module named 'dotenv'
из файла settings.py:
import dotenv
from dotenv import load_dotenv