【问题标题】:ModuleNotFoundError: No module named 'matplotlib._path'ModuleNotFoundError:没有名为“matplotlib._path”的模块
【发布时间】:2018-04-26 14:36:35
【问题描述】:

虽然我正确安装了matplotlibseaborn。我能够导入matplotlib,但是当我尝试导入seaborn 时,我收到了以下错误消息。 ModuleNotFoundError: No module named 'matplotlib._path' 。如果我尝试导入 matplotlib.pyplot,也是一样。

在花了很多时间谷歌搜索和尝试这个那个,安装和卸载之后,我终于

首先检查了 import sys sys.path 查看它在哪些文件夹中搜索已安装的软件包。

我的结果是这样的。

['', 'C:\\Users\\gsotiropoulos\\AppData\\Local\\conda\\conda\\envs\\py36\\python36.zip', 'C:\\Users\\gsotiropoulos\\AppData\\Local\\conda\\conda\\envs\\py36\\DLLs', 'C:\\Users\\gsotiropoulos\\AppData\\Local\\conda\\conda\\envs\\py36\\lib', 'C:\\Users\\gsotiropoulos\\AppData\\Local\\conda\\conda\\envs\\py36', 'C:\\Users\\gsotiropoulos\\AppData\\Roaming\\Python\\Python36\\site-packages', 'C:\\Users\\gsotiropoulos\\AppData\\Local\\conda\\conda\\envs\\py36\\lib\\site-packages', 'C:\\Users\\gsotiropoulos\\AppData\\Local\\conda\\conda\\envs\\py36\\lib\\site-packages\\win32', 'C:\\Users\\gsotiropoulos\\AppData\\Local\\conda\\conda\\envs\\py36\\lib\\site-packages\\win32\\lib', 'C:\\Users\\gsotiropoulos\\AppData\\Local\\conda\\conda\\envs\\py36\\lib\\site-packages\\Pythonwin', 'C:\\Users\\gsotiropoulos\\AppData\\Local\\conda\\conda\\envs\\py36\\lib\\site-packages\\IPython\\extensions', 'C:\\Users\\gsotiropoulos\\.ipython']

然后按照建议我导入matplotlib as mplmpl.__path__ 看到我从文件夹'C:\\Users\\gsotiropoulos\\AppData\\Roaming\\Python\\Python36\\site-packages' 导入matplotlib,这不是来自anaconda 的,它更旧。我不确定完全删除此文件夹是否更好。

但是,据我了解,python 首先在那里搜索并发现了一个过时的 matplotlib 包。我只是将“matplotlib”的名称更改为“matplotlib_test”之类的名称,然后从 anaconda 文件夹之一安装该库,问题就解决了。

据我了解,我在过去安装了 python,但“漫游”文件夹没有取消安装。是对的吗? 我想知道是否应该删除“漫游”文件夹以避免类似的其他问题。

【问题讨论】:

    标签: python matplotlib anaconda


    【解决方案1】:

    临时解决方案是添加行 sys.path.append(/path/to/located/package)。 一个永久的解决方案是添加 .bashrc 的路径

    【讨论】:

      【解决方案2】:

      我终于开始使用 anaconda 并在一个环境中安装所有东西。通过这种方式,我在这个环境中保存和导入我想要的所有内容,而不会造成任何混乱。

      【讨论】:

        猜你喜欢
        • 2017-07-08
        • 2021-08-23
        • 2017-05-30
        • 2019-03-28
        • 1970-01-01
        • 2022-01-07
        • 2021-04-21
        • 1970-01-01
        相关资源
        最近更新 更多