gpt4 book ai didi

python - vscode django调试报错: Couldn't import Django

转载 作者:行者123 更新时间:2023-12-05 03:39:15 24 4
gpt4 key购买 nike

我尝试使用 vscode 调试一个 django 项目。但是下一个来了。

 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?
File "/Users/cubest_june/hj-django/english/manage.py", line 11, in main
from django.core.management import execute_from_command_line

The above exception was the direct cause of the following exception:

File "/Users/cubest_june/hj-django/english/manage.py", line 13, in main
raise ImportError(
File "/Users/cubest_june/hj-django/english/manage.py", line 22, in <module>
main()

即使我只是运行 python manage.py runserver,它运行也没有任何问题,并且 Django 和 Python 都安装了。

(django-envs) ➜ english git:(main) ✗ django-admin --version
3.2.5
(django-envs) ➜ english git:(main) ✗ python --version
Python 3.9.0

此问题的原因是什么以及如何解决?

这是我第一次做这样的事情,所以我不知道我需要什么样的信息。让我知道,我会对其进行编辑。

最佳答案

不知道你有没有解决,我给一个解决方案,作为引用。

问题的发生是因为你的 VS Code 没有自动使用你的 virtualenv 作为文件的解释器。您需要在 VS Code 设置中访问“Python:选择解释器”(ctrl+shift+p 或单击状态栏上的 Python 版本)并将解释器更改为位于 virtualenv 中的解释器。确保你选择了指向你的 virtualenv 文件夹的那个(“django-envs”为你。在我的例子中(见图片)它只是“env”)。

Image displaying the correct virtualenv interpreter

还请确保您已在 Debug模式中设置“Python: Django”,因为这是正确运行和调试 Django 应用程序所必需的。这应该允许您的调试器正常工作。 :)

关于python - vscode django调试报错: Couldn't import Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68629033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com