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")

就可以解决了。

相关推荐
free-elcmacom20 小时前
深度学习<4>高效模型架构与优化器的“效率革命”
人工智能·python·深度学习·机器学习·架构
liliangcsdn20 小时前
python模拟beam search优化LLM输出过程
人工智能·python
王琦031821 小时前
Python 函数详解
开发语言·python
胡伯来了21 小时前
13. Python打包工具- setuptools
开发语言·python
小鸡吃米…21 小时前
Python 中的多层继承
开发语言·python
中國移动丶移不动1 天前
Python MySQL 数据库操作完整示例
数据库·python·mysql
落叶,听雪1 天前
AI建站推荐
大数据·人工智能·python
ZAz_1 天前
DAY 45 预训练模型
python
呆萌很1 天前
python 项目迁移
python
清水白石0081 天前
《requests vs httpx:Python 网络请求库的全面对比与实战指南》
网络·python·httpx