gpt4 book ai didi

python - 模块未找到错误: No module named 'matplotlib._path'

转载 作者:行者123 更新时间:2023-12-01 09:30:05 24 4
gpt4 key购买 nike

当我正确安装matplotlibseaborn时。我能够导入 matplotlib 但当我尝试导入 seaborn 时,我收到以下错误消息。 ModuleNotFoundError:没有名为“matplotlib._path”的模块。如果我尝试导入 matplotlib.pyplot ,则相同。

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

首先检查了导入系统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\导入 matplotlib\AppData\\Roaming\\Python\\Python36\\site-packages' 这不是来自 anaconda 的,而且它更旧。我不确定完全删除此文件夹是否会更好。

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

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

最佳答案

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

关于python - 模块未找到错误: No module named 'matplotlib._path' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50045758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com