首页 > 解决方案 > VS Code:使用调试时的 ModuleNotFoundError

问题描述

我开发了一个 Django 项目,我是 Django 和 VS Code 的新手,所以我使用 print() 和 console.log() 进行“调试”,效率不高……所以我真的需要能够调试我的代码并遵循变量值在执行期间,但是当我尝试运行调试时

我阅读了关于 django 的 VS Code 文档

所以我已经像这样设置了launch.json:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python : Fichier actuel",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        }
        {
            "name": "Python: Django",
            "type": "python",
            "request": "launch",
            "program": "${workspaceFolder}/manage.py",
            "console": "integratedTerminal",
            "args": [
                "runserver",
                "--noreload"
            ],
            "django": true
        },
    ]
}

我在调试配置列表中选择 Python: Django 并运行我的项目并出现 ModuleNotFoundError: No module named 'simple_history' 和其他...

我不明白,因为我的项目有效,所以 tierce 应用程序已正确安装在我的环境中

它想知道它是否可能与我开始使用 python/VS Code 以来遇到的另一个问题有关并且无法修复(我已经发布了这个问题:python can't load on VS Code):

环境变量 'Path' 似乎有一些包含 '"' 字符的路径。已知此类字符的存在导致 Python 扩展无法加载。如果扩展无法加载,请修改您的路径以删除此 ' “' 特点。

有人可以帮我进行调试吗?

谢谢 !

标签: pythondjangodebuggingvisual-studio-code

解决方案


推荐阅读