我正在使用 Python 和 PySimpleGUI 构建桌面应用程序。到目前为止,一切正常。当我在这个项目中工作时,我意识到我需要找到一种方法来获取一些 mp3 文件的持续时间并以某种方式显示它。我发现了在这个意义上应该对我有帮助的诱变剂模块,我安装了,这里出现了问题:
- 它把我扔了
ModuleNotFoundError: No module named 'mutagen'
。 - 看到这个,我开始寻找问题,但我无法理解为什么我的解释器没有找到模块,即使我正确安装了它。(正如 PyCharm 告诉我的)
我尝试了以下方法:
- 我正在使用一个本地虚拟环境,该环境已经安装了项目的依赖项(以及一些额外的),我卸载并安装了 3-4 次包
- 我删除了本地虚拟环境并创建了另一个。我再次安装了软件包,同样的问题。
- 我安装了一个随机模块(scipy),我试图将它导入项目中的某个地方,它抛出了同样的错误,但这次是
scipy module
我的猜测是我没有正确配置我的解释器,但老实说,我不知道我做错了什么,因为我遵循了相同的步骤,用于创建带有相应解释器的 venv 和其他项目,它工作得很好。
更多详细信息:
- 使用python3.9基础.exe
- 我以两种方式安装软件包:一种使用 pycharm IDE,另一种通过运行
pip3 install mutagen