ImportError: cannot import name '_path' from 'matplotlib'的原因分析,可能是因为你适合win32的whl,却下载安装了win64的whl

2023-05-16

我的电脑是64位的,且我的python版本是3.7,所以我在pypi官网(https://pypi.org/project/matplotlib/)下载的whl文件是:matplotlib-3.0.2-cp37-cp37m-win_amd64.whl

但是在 cmd中使用命令安装:

python -m pip install --user matplotlib-3.0.2-cp37-cp37m-win_amd64.whl 

却提示:matplotlib-3.0.2-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.

r

然后我去百度matplotlib-3.0.2-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform. 的原因,网友说在cmd后中输入import pip; print(pip.pep425tags.get_supported())可以获取到pip支持的文件名还有版本,

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

import pip

print(pip.pep425tags.get_supported())

64位是使用命令:

import pip._internal

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

 

然后对比自己下载的文件名格式是不支持的,可将自己下载的whl修改为支持的版本,于是傻乎乎得我把的whl文件:

matplotlib-3.0.2-cp37-cp37m-win_amd64.whl  修改为:matplotlib-3.0.2-cp37-cp37m-win32.whl

再次在cmd输入安装命令:

python -m pip install --user matplotlib-3.0.2-cp37-cp37m-win32.whl

确实安装成功了

 

但是,在编写程序用到matplotlib时,却出现问题了

老是提示:ImportError: cannot import name '_path' from 'matplotlib'

然后继续百度,看到有人说可能是因为安装得matplotlib版本不合适自己电脑的版本,我觉得很有可能,因为我下载的是64位,电但是我通过cmd看到pip所支持的版本却是win32的,虽然我修改了文件名,但是下载的文件仍然是win64的

于是我试着将已安装的matplotlib文件删除,从网友那转载了删除方法,如下:

刚开始接触Python,安装了matplotlib模块,但是运行老是出错。想卸载后重新安装。卸载方法如下:

1.在Anaconda Prompt下输入pip  uninstall matplotlib;

2.若不能删除,找到D:\python\Lib\site-packages的matplotlib文件,把它直接删除,然后重复第一步即可。

3.pip list 查看安装的所有模块,看一下matplotlib是否还在。
--------------------- 

转载原文:https://blog.csdn.net/wu_jing_01/article/details/78205731 

 

成功将已安装的matplotlib全部删除干净后,我直接打开cmd,进入到python工作目录,输入命令:pip install matlplotlib进行安装

安装成功:

发现不指定需要安装的文件名,会自动从http://mirrors.aliyun.com/pypi/simple/ 下载适合你系统的whl文件:

matplotlib-3.0.2-cp37-cp37m-win32.whl

 

下载后再次运行我的程序,则不再报错了,立即弹出图形:

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ImportError: cannot import name '_path' from 'matplotlib'的原因分析,可能是因为你适合win32的whl,却下载安装了win64的whl 的相关文章

  • AutoEncoder及Variational AutoEncoder模型

    AutoEncoder及Variational AutoEncoder模型 一 AutoEncoder概述 作为一种无监督或者自监督算法 xff0c 自编码器本质上是一种数据压缩算法 从现有情况来看 xff0c 无监督学习很有可能是一把决定
  • CCF-CSP【202303-3 LDAP】C++

    CCF CSP 202303 3 LDAP C 43 43 CCF真题网址 第一次提交结果超时 只有20分 题目思路 我的思路较为简单 xff0c 即对于每个匹配表达式 xff0c 遍历N个用户 xff0c 验证是否匹配 对于每个表达式有两
  • 2的幂次方

    2的幂次方 判断一个数是否为2的幂次方 我们可以参考如下链接 xff1a 判断一个数是否为2的N次方 借鉴文中的分析 xff0c 我认为 xff1a 其实一个数n xff0c 如果是2的幂次方数 xff0c 则n的二进制原码中一定只有一个1
  • 爬虫1000+个C程序

    爬虫1000 43 个C程序 问题场景 由于实验需要 xff0c 我需要1000 43 个elf文件 xff0c 可是网络可获取的elf文件较少 xff0c c程序较多 xff0c 所以首先下载c程序 xff0c 之后gcc编译链接生成el
  • 【libuv】定时器:uv_timer_start 的timeout和repeat 参数

    花了好几个小时验证 uv timer start 发现怎么都是错误的 现象是 repeat 作为了timeout的效果 而且repeat 代表是毫秒级别的 按照原有设计 timeout是微秒 repeat的参数并不是timeout参数 而且
  • 解决IDEA Maven依赖下载总是失败的几种方法

    为啥我的IDEA Maven依赖下载总是失败 xff1f xff1f 我们本地使用 IDEA 运行 maven 项目的时候 xff0c 有时候运气不好 xff0c 就会遇到某些 maven 依赖无法正常找到 导入 这就会导致 IDEA 构建
  • 几种常见排序算法的实现及运行时间对比

    冒泡排序 function popSort arr if arr length lt 2 return arr let n 61 arr length while n gt 1 let exchanged 61 false for let
  • FtpClient切换、创建目录不成功的问题(makeDirectory、changeWorkingDirectory)

    FtpClient切换 创建目录不成功的问题 xff08 makeDirectory changeWorkingDirectory xff09 做功能时切换目录老是不成功且无法创建文件夹 xff0c 翻阅一些博客后发现Ftp创建目录只能逐级
  • RNA-seq数据上游分析流程(从原始数据开始)

    数据分析的基本思路 xff08 1 xff09 从ncbi的geo或者其它数据库中查找自己感兴趣的RNASeq数据 xff0c 至少要求给出如下信息 xff1a xff08 2 xff09 对芯片数据进行质量控制评价及处理 xff08 如果
  • R语言2——数据类型和基本运算

    R语言2 数据类型和基本运算 目录 R语言2 数据类型和基本运算 1 R的数据类型 1 R的数据类型 xff08 1 xff09 Logical xff08 逻辑型 xff09 xff1a 只有两个值TRUE FALSE xff08 2 x
  • 红芯对chromium,瞩目对zoom。扒扒瞩目客户端。

    0x00 前提 一直以来 xff0c 人们普遍怀疑瞩目等 国产 云会议系统在界面 xff0c 功能上有剽窃国外的Zoom us的嫌疑 xff0c 但无证据 本文从瞩目的Ubuntu客户端入手 xff0c 详细证明了瞩目的Zoom血统 0x0
  • Linux下微信终极解决方案(不是网页版/electronic wechat)

    文章目录 为什么有这篇文章 xff1f 所需工具本人环境步骤0x01 解压微信安装包0x02 安装 Wine制作启动器 目前发现的Bugs 为什么有这篇文章 xff1f 在Linux系统下 xff0c 微信的使用体验说实话很糟糕 为新网页版
  • 发现了一个好玩的百科——BetaWorld

    官网说明 BetaWorld 百科是一部关于 Windows Beta 的综合百科全书 希望您能够通过这部百科全书 xff0c 更加深入地了解 Windows 操作系统的发展历程 xff0c 积累丰富的 Windows Beta 知识 网址
  • ArchLinux 应用清单

    说明 本清单是本人根据个人经验所写的 great 应用程序列表 欢迎在评论区补充 xff5e xff5e 基本类 安装时的base不再赘述了 xff5e 命令行工具 ZSH ShellOh My ZSH ZSH 美化 工具htop 替代过时
  • Radare2 学习笔记:从入门到精通 1. Radare2 简介,及安装

    目录 Radare2 是什么 xff1f Radare2 介绍如何安装 Radare2 xff1f 在 Linux 中安装 Radare2 和 Cutter在Mac OSX 中安装 R2 和Cutter在 Microsoft Windows
  • 【webrtc】web端打开日志及调试

    参考gist Chrome Browser debug logs sawbuck webrtc org native code logging 取日志 C Users zhangbin AppData Local Google Chrome
  • 使用Fedora Server和Nextcloud,自己动手搭建私有云

    文章目录 这篇文章要干什么 xff1f 刻录 Fedora Server 安装盘安装 Fedora ServerFedora Server 软件源配置使用 OpenSSH 服务使用PuTTY轻松登入下载 Nextcloud安装 Nextcl
  • Foxit PDF 福昕PDF 阅读器下载慢怎么办

    目录 修改CDN2 5 MB S 秒下 xff01 修改CDN 原地址 xff1a http cdn01 foxitsoftware com pub foxit reader desktop linux 2 x 2 4 en us Foxi
  • QEMU 使用手册(英文)

    获取方法 xff1a span class token function man span qemu span class token operator span multimarkdown span class token operato
  • Sql语句中LIKE的嵌套用法详解

    Oracle中Sql语句LIKE语句的语法格式是 xff1a select from 表名 where 字段名 like 对应值 xff08 子串 xff09 例 xff1a 查询name字段中含有 林 字的 select from 表名

随机推荐