Mac 上的 Python 3 : ModuleNotFoundError: No module named 'mglearn'

标签 python python-3.x python-import importerror

我想导入一个在 Python 3 中安装的名为 mglearn 的包。

但不断收到以下错误;

ModuleNotFoundError: No module named 'mglearn'

我使用以下命令安装了此软件包 (我在同一台 MAC 上有多个 Python 环境。)

$ python3.6 -m pip install --trusted-host pypi.python.org mglearn

我不确定以下是否是确认 Python3 中安装 mglearn 的正确方法,但看到了这个;

$ python3 -c "help('modules')"|grep mglearn
_curses_panel       cmath               mglearn             stringprep

我的 Mac 的路径是

PATH=/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Users/firstname.surname/.pyenv/versions/anaconda3-2.5.0/bin/:/Users/firstname.surname/.pyenv/shims:/Users/firstname.surname/.pyenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin:/Applications/Wireshark.app/Contents/MacOS

谁能告诉我需要做什么才能导入 mglearn?

最佳答案

在 ~/.bash_profile 中注释掉 Python 2.7 的 PATH 后,我尝试了 pip install mglearn ,这样 Python 3.6 的 PATH 才可用。我可以安装 mglearn 并导入 mglearn。也许因为我使用 Anaconda,所以需要 pip 命令来安装该包(这只是我的猜测。)。无论如何,我可以解决这个问题。

关于Mac 上的 Python 3 : ModuleNotFoundError: No module named 'mglearn' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48920478/

相关文章:

python - 使用动态 form_class 更新 View

python - swig 转换 header 中的枚举

python - 在竞争性网站(即 Code Chef)中阅读一行时出现 EOF

python - 我的 Mercurial Hook 是否可以从另一个文件调用代码?

Python:如何从另一个文件夹导入脚本,该文件夹也在本地导入具有相对路径/本地文本文件的其他脚本?

python - 为什么 Python 代码使用 len() 函数而不是 length 方法?

python - 使用 python 3.x 将文件写入磁盘

python - 模块未找到错误: No module named 'pynput' Python3 and pip3

python - 是否可以在 python 中使用 http.server 显示目录中的文件大小?

python - 重新加载/重新导入使用 from * import * 导入的文件/类