【发布时间】:2022-07-07 05:33:32
【问题描述】:
当我尝试运行 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'
【问题讨论】:
-
您尝试运行的完整命令是什么 (
python manage.py blah)? -
@IainShelvington -
python manage.py shell < load_data.py -
错误在
load_data.py。可以将load_data.py的内容添加到您的问题中吗? -
@IainShelvington - 我不能,但我根据您的评论发现了错误。非常感谢。
标签: python-3.x django winreg