解决bug“ImportError: numpy.core.multiarray failed to import”

2023-11-10

解决bug“ImportError: numpy.core.multiarray failed to import”

在这之前升级scikit-image从老版本0.13.0到0.17.2,但运行pycharm工程出现如下bug:

    from ._find_contours_cy import _get_contour_segments
  File "skimage/measure/_find_contours_cy.pyx", line 7, in init skimage.measure._find_contours_cy
  File "__init__.pxd", line 1038, in numpy.import_array
ImportError: numpy.core.multiarray failed to import

Process finished with exit code 1

经查,是numpy版本问题。
我的python版本是3.6.2

以下是解决措施:
卸载numpy 1.19.5

pip uninstall numpy

查看版本时,发现还有numpy 1.11.3,运行pycharm会有另外一个bug

    import pandas  # type: ignore[import]
  File "/home/***/WGANpy36/lib/python3.6/site-packages/pandas/__init__.py", line 23, in <module>
    from pandas.compat.numpy import *
  File "/home/***/WGANpy36/lib/python3.6/site-packages/pandas/compat/numpy/__init__.py", line 10, in <module>
    _np_version = np.__version__
AttributeError: module 'numpy' has no attribute '__version__'

Process finished with exit code 1

这说明,numpy 1.11.3与pandas的版本有冲突。

再次卸载numpy
安装numpy 1.15.0 (记得利用国内源,我用了清华源)

pip install numpy==1.15.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

虽然安装成果,但有报错,提醒了正确的版本1.5.1(敬佩pip)
在这里插入图片描述
再次安装numpy

pip install numpy==1.15.1 -i https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述
pip自动卸载了1.15.0,安装了1.15.1 (再次敬佩pip)

至此,运行pycharm工程正常。

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

解决bug“ImportError: numpy.core.multiarray failed to import” 的相关文章

随机推荐

  • 【C++】Windows系统&Linux系统获取uuid统一通用代码

    ConsoleApplication1 cpp 定义控制台应用程序的入口点 include stdafx h include
  • Qt进程间通信

    简述 进程间通信 就是在不同进程之间传播或交换信息 通信方式 管道 pipe 管道是一种半双工的通信方式 数据只能单向流动 而且只能在具有亲缘关系的进程间使用 进程的亲缘关系通常是指父子进程关系 有名管道 named pipe 有名管道也是
  • java中访问修饰符的权限

    在java中 最常见的访问修饰符有以下四个 public default 默认 即不写修饰符 protected private 它们主要用来规定所修饰成员的开放程度 用来保护成员不被随意调用和修改 在新建一个类时 只能用public和de
  • 【区块链】深度长文:2018新风口,区块链3.0时代即将来临?

    徐小平说 区块链将掀起一场革命 1月9日 徐小平在真格投资组合群里分享了一段关于拥抱区块链时代的内容 并表示不能外传 被泄露的微信截图 岂料 很快去传了出去 他表示 这本是其与被投公司间的 低调 内容分享 现在被人擅自传出去 也没办法 最后
  • Express基本认识

    express是一个基于nodejs 且快速 开放的一个web开发框架 安装命令 yarn add express 查看express的所有版本 npm view express versions 搭建基本的express程序 const
  • ./configure --prefix=

    一直用这个选项prefix 但不知道 啥意思 转载自 inux安装软件采用源码安装灵活自由 适用于不同的平台 维护也十分方便 源码的安装一般由3个步骤组成 配置 configure 编译 make 安装 make install 具体的安装
  • centos7设置开机为命令行启动

    图形界面默认安装之后 每次启动都是图形界面启动 图形界面需要占用系统大量的内存和CPU资源 对于个人电脑和服务器 将Centos 默认启动改为文本方式 会显著提高运行效率 方法一 不修改默认启动方式 root模式下 init 3 gt 切换
  • sqlserver查看执行计划

    方式一 通过Microsoft sql server management studio工具栏中的 显示估计的执行计划 按钮 选中SQL 然后点击该按钮 SQL就会给我们选中SQL的图形执行计划 方式二 set showplan all o
  • 【无监督学习】0、有监督学习、无监督学习、半监督学习

    文章目录 一 有监督学习 二 半监督学习 三 无监督学习 3 1 对比式学习 一 有监督学习 有监督学习最大的特点就是数据集是带标签的 如有监督分类任务 就是给每张图都分配一个真实标签 表示这张图是 dog cat 或者是 bird 而标签
  • 【iOS】内存管理

    文章目录 前言 理解引用计数 引用计数原理 属性存取方法中的内存管理 自动释放池 保留环 以ARC简化引用计数 使用ARC时必须遵守的命名规则 变量的内存管理语义 ARC如何清理实例变量 覆写内存管理的方法 在dealloc方法中只释放应用
  • Lua 15分钟快速上手(上)

    本系列相关文章 Flutter 热更新及动态UI生成 Lua 15分钟快速上手 上 Lua 15分钟快速上手 下 Lua与C语言的互相调用 LuaDardo中Dart与Lua的相互调用 在之前的博客 Flutter 热更新及动态UI生成 一
  • 【python环境搭建】conda 安装过程中无法激活 python 虚拟环境问题

    目录 1 概要 2 解决办法 1 概要 最近重新学习python 需要搭建conda 环境 遇到一个懵逼的问题 C Users 67656 gt conda activate Date CommandNotFoundError Your s
  • Unity API Camera摄像机的使用

    Camera main 返回主摄像机的Camera组件 第一个启用的标签为 MainCamera 的摄像机 只读 场景中的主要摄像机 如果场景中没有这样的摄像机 则返回null 此属性在内部使用FindGameObjectsWithTag
  • 合宙Air724UG LuatOS-Air LVGL API控件--按钮 (Button)

    按钮 Button 按钮控件 这个就不用多说了 界面的基础控件之一 示例代码 按键回调函数 event handler function obj event if event lvgl EVENT CLICKED then print Cl
  • 执行Shell脚本的4种方法

    假设我们编写好的shell脚本的文件名为hello sh 文件位置在 root bin目录中并已有执行权限 添加权限的方法 chmod x hello sh 1 方法一 切换到shell脚本所在的目录 此时 称为工作目录 执行shell脚本
  • anaconda代码

    因为老是不记得代码 要找来找去的 索性自己写一下怕忘记 windos conda info envs 查看本机所有的虚拟环境 conda remove n 你自己的环境的名字 all 删除虚拟环境 conda create n 自己想取的名
  • linux网络服务network没了,Linux网络服务(network service)管理

    Linux操作系统中重新启动网络的方法 网页链接 https ywnz com linux 4463 html 1 网络管理员服务 这是使用命令行重新启动网络的最简单方法 它等同于图形化方式 重新启动Network Manager服务 su
  • Unity2D修改Sprite颜色和透明度

    Unity2D修改Sprite颜色和透明度 简单注意原理在前边 后面是实现方法 首先创建一个Sprite 最好选择纯白色的Sprite 选择的图片需要是白色的才会在修改颜色后有明显的显示 因为颜色修改后 它的最终显示是本来的图片的颜色与修改
  • QT 信号和槽

    信号和槽是一种高级接口 应用于对象之间的通信 它是 QT 的核心特性 要正确的处理信号和槽 必须借助一个称为 moc Meta Object Compiler 的 QT 工具 该工具是一个 C 预处理程序 它为高层次的事件处理自动生成所需要
  • 解决bug“ImportError: numpy.core.multiarray failed to import”

    解决bug ImportError numpy core multiarray failed to import 在这之前升级scikit image从老版本0 13 0到0 17 2 但运行pycharm工程出现如下bug from fi