Python vscode debug: Error while enumerating installed packages.解决

记录一个vscode python debug时出现的错误:

具体错误如下:

E+00000.030: Error while enumerating installed packages. Traceback (most recent call last): File "/root/.vscode-server/extensions/ms-python.debugpy-2024.0.0-linux-x64/bundled/libs/debugpy/adapter/.../.../debugpy/launcher/.../.../debugpy/common/log.py", line 361, in get_environment_description report(" {0}=={1}\n", pkg.name, pkg.version) AttributeError: 'PathDistribution' object has no attribute 'name' ...

类似如下图(网图,我忘截图了):

我是在一个docker container中使用的,我的python extension版本是:v2023.22.1(也试过v2024.2.1),python版本是3.8.10。

有一些推荐做法是安装: importlib-metadatadebugpy, 在我的电脑上没有用(但是我也安装了)。

借鉴 github上的做法:
打开 报错提示中的py文件,我的是:"/root/.vscode-server/extensions/ms-python.debugpy-2024.0.0-linux-x64/bundled/libs/debugpy/adapter/../../debugpy/launcher/../../debugpy/common/log.py"把其中的:

bash 复制代码
swallow_exception("Error while enumerating installed packages.")

替换成以下:

bash 复制代码
swallow_exception("Error while enumerating installed packages.", level="info")

就可以解决了。

相关推荐
飞Link14 分钟前
具身智能中 Wrapper 架构的深度解构与 Python 实战
开发语言·python·架构
2401_8426236518 分钟前
使用Seaborn绘制统计图形:更美更简单
jvm·数据库·python
weixin_5316518140 分钟前
Python 渐进式学习指南
开发语言·windows·python
2401_8320353441 分钟前
Python数据库操作:SQLAlchemy ORM指南
jvm·数据库·python
七夜zippoe42 分钟前
Elasticsearch全文搜索与数据分析实战指南
大数据·python·elasticsearch·数据分析·全文搜索
代码s贝多芬的音符1 小时前
Android NV21 转 YUV 系列格式
android·开发语言·python
#空城1 小时前
LVGL9.5在VScode中安装模拟器
ide·vscode·编辑器
技术小甜甜1 小时前
[Python实战] 用 pathlib 彻底统一文件路径处理,比字符串拼接稳得多
开发语言·人工智能·python·ai·效率化
小王不爱笑1321 小时前
二叉排序树从入门到实践:攻克构建与遍历核心逻辑
开发语言·python·算法
wayz111 小时前
正则表达式:从入门到精通
java·python·正则表达式·编辑器