没有名为 [mtcnn] 的模块 - m1 Mac - python

No module named [mtcnn] - m1 Mac - python

我正在尝试在 VSCode 中导入模块 mtcnn。 我在终端中有 运行 以下命令:

pip3 install MTCNN

python3.8 -m pip install mtcnn

哪个下载MTCNN

Terminal showing its already installed

但是当我在 VSCode 中尝试 运行 我的 python 文件时,我 运行 遇到了这个错误: Error

我在 VSCode 中使用 python 版本 3.8.5。 VSCode 导入行下没有红线错误,所以我很困惑为什么它不起作用。

  1. 在VS Code中打开一个集成终端,运行 python --version检查它是否与您为[=28=选择的相同] 解释器,显示在状态栏中。
  2. 运行pip show mtcnn。如果您获得名称、版本和位置等详细信息,reload window 应该可以解决您的问题。 如果你得到 WARNING: Package(s) not found: mtcnn,这意味着你当前选择的环境中没有这样的模块,安装它。

此外,为了避免弄乱全局python环境,您可以创建一个虚拟环境。参见 Create a Virtual Environment