python - 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 扩展无法加载。如果扩展无法加载,请修改您的路径以删除此 ' “' 特点。
有人可以帮我进行调试吗?
谢谢 !
解决方案
推荐阅读
- mongodb - 使用 java 驱动程序在 MongoDb 中获取 ArrayOfObjects 值
- python - 查找两个时间段之间每周在项目上花费的小时数
- asp.net-core - 在不使用 Asp .net 核心包的情况下为 .net 核心控制台应用程序创建一个 websocket 服务器 olny
- c++ - 如何创建指向具有可变参数的函数的可调用函数指针?
- shell - 根据 shell 脚本中的字符串获取校验和
- sql - 使用雪花连接器在雪花中通过 python 执行 SQL 查询时,列名称为 0,1,2,3
- javascript - 按对象 ID 更新状态数组
- python-3.x - 为日志和结果动态生成目录
- python - 在 Azure 机器学习 Jupyter Notebook 中将 dict 保存为 json
- javascript - 在单独的组件中调用方法时,Angular Dom 不更新