ModuleNotFoundError:Mac 上没有名为 'winreg' 的模块?(但winreg是一个窗口的东西)



当我尝试运行django shell时,我收到以下错误。不过我用的是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'

当我有一个工作的环境和产生错误的环境之间,我对一个脚本做了很多改变,包括安装包和添加模块。

当我试图运行脚本时,我收到了上面的错误。

在评论中,Iain询问了我正在运行的命令,然后是脚本的内容。在我看的所有东西中,我忽略了这个,因为我确定它是我安装的东西,而不是我正在处理的文件。

在文件的顶部,我在导入文件中找到了这一行:

from winreg import FlushKey

^^我最好的猜测是,当我在键盘上快速移动时,这是意外添加的,我没有注意到,并按下了某种组合键,添加了它。

这是第一次。🫣

相关内容

  • 没有找到相关文章

最新更新