ModuleNotFoundError: 没有名为 'pkg_resources' 的模块
作者: andreasabel创建于 2025年1月29日更新于 2025年7月27日
$ opendrop find
Traceback (most recent call last):
File "/Users/abel/.local/bin/opendrop", line 5, in
from opendrop.cli import main
File "/Users/abel/.local/pipx/venvs/opendrop/lib/python3.13/site-packages/opendrop/cli.py", line 29, in
from .config import AirDropConfig, AirDropReceiverFlags
File "/Users/abel/.local/pipx/venvs/opendrop/lib/python3.13/site-packages/opendrop/config.py", line 27, in
from pkg_resources import resource_filename
ModuleNotFoundError: No module named 'pkg_resources'
看起来 opendrop 在最近的 Python 版本中不再支持 (我使用的是 3.13.1)。以下是一个问题,指出 pkg_resources 已被弃用并已从标准库中移除:
- https://GitHub.com/mu-editor/mu/issues/2485 如果 README 中没有提到的其他预备条件,那么最好将它们添加到 README 中。
内容来源: seemoo-lab/opendrop