pycharm报错 ImportError: cannot import name '_path' from 'matplotlib'

一只会飞的羊 2022-03-25 16:51:41

我也是被这个问题苦恼了两三天,用yolov5训练数据集,但还没开始就老是报错(果然有女盆友加持就是不一样)

ImportError: cannot import name '_path' from 'matplotlib' (............\matplotlib\__init__.py) (此处显示报错的matplotlib路径下的.py文件

这个问题是你下载的文件名格式是不支持的,可将自己下载的whl修改为支持的版本,

1:进入cmd

2:进入python指令

3:执行

import pip

print(pip.pep425tags.get_supported())

注意(32位的,才是使用命令:

import pip

print(pip.pep425tags.get_supported())

64位是使用命令:

import pip._internal

print(pip._internal.pep425tags.get_supported())

 

 5:下载对应的matplotlib

我发现我的是'cp36', 'cp36m', 'win_amd64',于是去pypi官网(https://pypi.org/project/matplotlib/)下载的whl对应的文件,

 6:到报错路径下去............\matplotlib\__init__.py,删掉matplotlib文件夹,下载的文件可以直接放桌面,放哪里都可以,cmd到其路径下执行

python -m pip install --user matplotlib-3.2.2-cp36-cp36m-win_amd64.whl

(可能会报错

You are using pip version 9.0.1, however version 22.0.4 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

升级一下pip

python -m pip install --upgrade pip

升级成功后,再执行python -m pip install --user matplotlib-3.2.2-cp36-cp36m-win_amd64.whl

7:在pycharm的terminal下pip list 查看安装的所有模块,看一下matplotlib是否安装成功。

 

 

然后问题就解决了,我可以正常训练了

 

...全文
3683 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

10,485

社区成员

发帖
与我相关
我的任务
社区描述
CSDN全站用户和CSDN产品经理、运营人员集中交流讨论CSDN各产品问题的通道,欢迎大家提供建设性的建议,让CSDN变得更好。也请大家不要在这里发布招聘、技术问题等无关CSDN产品的内容,谢谢。
其他 其他
社区管理员
  • 社区公告社区
  • ZK645945
  • CSDN产品汪
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧