ModuleNotFoundError: Нет модуля с именем 'winreg' на Mac? (Но winreg - это вещь для windows)
Я получаю следующую ошибку при попытке запустить оболочку django. Я на Mac, но все, что я могу найти, говорит, что это связано с Windows и что winreg должен быть установлен по умолчанию. Предложите, на что мне следует обратить внимание?
Traceback (most recent call last):
File "/Users/j/code/myproject/core/manage.py", line 22, in <module>
main()
File "/Users/j/code/myproject/core/manage.py", line 18, in main
execute_from_command_line(sys.argv)
File "/usr/local/lib/python3.9/site-packages/django/core/management/__init__.py", line 446, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python3.9/site-packages/django/core/management/__init__.py", line 440, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python3.9/site-packages/django/core/management/base.py", line 414, in run_from_argv
self.execute(*args, **cmd_options)
File "/usr/local/lib/python3.9/site-packages/django/core/management/base.py", line 460, in execute
output = self.handle(*args, **options)
File "/usr/local/lib/python3.9/site-packages/django/core/management/commands/shell.py", line 127, in handle
exec(sys.stdin.read(), globals())
File "<string>", line 5, in <module>
ModuleNotFoundError: No module named 'winreg'
Между тем, когда у меня был рабочий env и env, выдающий ошибку, я внес много изменений в сценарий, над которым я работал, включая установку пакетов и добавление модулей.
Когда я попытался запустить скрипт, я получил вышеуказанную ошибку.
В комментариях Iain попросил указать команду, которую я выполняю, а затем содержимое скрипта. Из всего, что я просматривал, я проигнорировал это, потому что был уверен, что это было что-то, что я установил, а не файл, над которым я работал.
В верхней части файла я нашел эту строку в импорте:
from winreg import FlushKey
^^ Мое лучшее предположение заключается в том, что это было случайно добавлено, когда я быстро перемещался по клавиатуре слишком быстро, и я не заметил и нажал какую-то комбинацию клавиш, которая добавила это.
Это впервые. 🫣