AttributeError: module ‘numpy‘ has no attribute ‘typeDict‘

news2024/9/28 1:23:34

问题描述:运行一个网上下载的PyQt5代码,出现了AttributeError: module 'numpy' has no attribute 'typeDict'的错误。具体如下:

Traceback (most recent call last):
  File "F:/PyQt5/Javacr/main.py", line 16, in <module>
    from models.experimental import attempt_load
  File "F:\PyQt5\Javacr\models\experimental.py", line 11, in <module>
    from models.common import Conv
  File "F:\PyQt5\Javacr\models\common.py", line 27, in <module>
    from utils.plots import Annotator, colors, save_one_box
  File "F:\PyQt5\Javacr\utils\plots.py", line 16, in <module>
    import seaborn as sn
  File "C:\Users\aoqia\anaconda3\envs\yolov5_pyqt5\lib\site-packages\seaborn\__init__.py", line 2, in <module>
    from .rcmod import *  # noqa: F401,F403
  File "C:\Users\aoqia\anaconda3\envs\yolov5_pyqt5\lib\site-packages\seaborn\rcmod.py", line 7, in <module>
    from . import palettes
  File "C:\Users\aoqia\anaconda3\envs\yolov5_pyqt5\lib\site-packages\seaborn\palettes.py", line 9, in <module>
    from .utils import desaturate, get_color_cycle
  File "C:\Users\aoqia\anaconda3\envs\yolov5_pyqt5\lib\site-packages\seaborn\utils.py", line 10, in <module>
    from scipy import stats
  File "C:\Users\aoqia\anaconda3\envs\yolov5_pyqt5\lib\site-packages\scipy\stats\__init__.py", line 384, in <module>
    from .stats import *
  File "C:\Users\aoqia\anaconda3\envs\yolov5_pyqt5\lib\site-packages\scipy\stats\stats.py", line 179, in <module>
    from scipy.spatial.distance import cdist
  File "C:\Users\aoqia\anaconda3\envs\yolov5_pyqt5\lib\site-packages\scipy\spatial\__init__.py", line 97, in <module>
    from .kdtree import *
  File "C:\Users\aoqia\anaconda3\envs\yolov5_pyqt5\lib\site-packages\scipy\spatial\kdtree.py", line 8, in <module>
    import scipy.sparse
  File "C:\Users\aoqia\anaconda3\envs\yolov5_pyqt5\lib\site-packages\scipy\sparse\__init__.py", line 229, in <module>
    from .base import *
  File "C:\Users\aoqia\anaconda3\envs\yolov5_pyqt5\lib\site-packages\scipy\sparse\base.py", line 8, in <module>
    from .sputils import (isdense, isscalarlike, isintlike,
  File "C:\Users\aoqia\anaconda3\envs\yolov5_pyqt5\lib\site-packages\scipy\sparse\sputils.py", line 17, in <module>
    supported_dtypes = [np.typeDict[x] for x in supported_dtypes]
  File "C:\Users\aoqia\anaconda3\envs\yolov5_pyqt5\lib\site-packages\scipy\sparse\sputils.py", line 17, in <listcomp>
    supported_dtypes = [np.typeDict[x] for x in supported_dtypes]
  File "C:\Users\aoqia\anaconda3\envs\yolov5_pyqt5\lib\site-packages\numpy\__init__.py", line 320, in __getattr__
    raise AttributeError("module {!r} has no attribute "
AttributeError: module 'numpy' has no attribute 'typeDict'

原因分析:numpy的版本太高了。项目中要求安装numpy>=1.18.5,我安装了numpy==1.24.3版本的,具体如下图所示:

图1 项目要求的numpy版本

图2 默认安装的 numpy版本

解决办法:将numpy版本降下来。比如安装1.2.1版本的numpy。

pip install numpy==1.21

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/637334.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

面向对象的介绍和内存

学习面向对象内容的三条主线 • Java 类及类的成员&#xff1a;&#xff08;重点&#xff09;属性、方法、构造器&#xff1b;&#xff08;熟悉&#xff09;代码块、内部类 • 面向对象的特征&#xff1a;封装、继承、多态、&#xff08;抽象&#xff09; • 其他关键字的使用…

3 个技巧,让你像技术专家一样解决编码问题

「我应该如何提高解决问题的能力&#xff1f;尽管我掌握了 JavaScript&#xff0c;却无法解决实际问题或理解复杂的 JavaScript 代码。」 经常有年轻的开发者朋友问我类似的问题。对开发者来说&#xff0c;解决问题非常重要。编写优秀的代码是一门创造性的艺术&#xff0c;而要…

Linux第二章之基本指令

目录 第一章、基本指令 01. ls 指令 02. pwd命令 03. cd 指令 04. touch指令 05.mkdir指令&#xff08;重要&#xff09; 06.rmdir指令 && rm 指令&#xff08;重要&#xff09; 07.man指令&#xff08;重要&#xff09; 08.cp指令&#xff08;重要&#xff0…

【性能测试系列】JMeter核心技术:分布式压测和参数化

JMeter分布式压测 为什么要做分布式部署? 在上一篇文章中&#xff0c;我们提到了JMeter的线程启动和运行&#xff0c;是会占用系统资源的&#xff0c;一旦需要大并发&#xff0c;而JMeter单机部署配置不够&#xff0c;将会导致JMeter无法在规定时间内启动对应的线程数&#x…

OpenCV项目开发实战--对图像进行非真实感渲染-附Python、C++的代码实现

编写一个过滤器来创建如上所示的风格化/卡通化图像,OpenCV 3 中边缘保留过滤的非常快速的实现。结果与双边过滤非常相似,但速度更快。 用于边缘感知过滤的域变换 它是Eduardo Gastal 和 Manuel Oliveira 在SIGGRAPH 2011 上题为“边缘感知图像和视频处理的域变换”的论文的部…

MM ME21n/Me22n 采购订单创建保存后增强点

有2处可以增强 我们可以在 013 这里 做这个增强 debug可以看到参数 传递到外部系统中 另外一处是

【VMware】VMware17安装实践记录

目录 1、下载地址 2、安装 2.1 更改一下安装路径 3、激活 前言&#xff1a;本博文记录博主自己安装的过程&#xff0c;便于后续自己学习使用 1、下载地址 联系博主 2、安装 2.1 更改一下安装路径 移除更新和加入计划 3、激活 可使用30天版本

ABeam中国2023社招 | ABeam旗下艾宾信息技术开发(上海)热招职位

招聘岗位 SAP SD Consultant (English Speaker) 职位要求 ■ 3年以上SD项目实施或支持经验 ■ 有效的沟通技巧&#xff0c;快速的反应和积极的态度 ■ 能够在压力下工作或面对挑战 ■ 具备ABAP调试和编程能力 ■ 有MM交叉模块知识优先 ■ 良好的英语能力 SAP EWM/MM Co…

易基因:NAR:ChIP-seq等揭示蛋白质酰基化与c-di-GMP协同调控放线菌发育与抗生素合成机制|项目文章

易基因细菌ChIP-seq测序分析结果见刊《Nucleic Acids Research》 大家好&#xff0c;这里是专注表观组学十余年&#xff0c;领跑多组学科研服务的易基因。 2023年06月07日&#xff0c;华东理工大学生物工程学院和生物反应器工程国家重点实验室叶邦策教授和尤迪副教授为共同通…

Redis命令-List、Set和SortedSet类型

1. List类型 与Java中LinkedList类似&#xff0c;可以看做是一个双向链表结构&#xff0c;既支持正向检索也可以支持反向检索。 关于BLPOP和BRPOP&#xff0c;需要设置阻塞时间 此时在另一个客户端中&#xff0c;在user2中添加一个元素 则在第一个客户端中&#xff0c;阻塞解除…

【图神经网络】用PyG实现图机器学习的可解释性

Graph Machine Learning Explainability with PyG 框架总览示例&#xff1a;解释器The Explanation ClassThe Explainer Class and Explanation SettingsExplanation评估基准数据集Explainability Visualisation实现自己的ExplainerAlgorithm对于异质图的扩展解释链路预测 总结…

如何在Windows 10中创建提升的命令提示符快捷方式

命令提示符是在“命令提示符”窗口中键入计算机命令的入口点。通过在提升的命令提示符中键入命令,你可以在不使用 Windows 图形界面的情况下在计算机上执行需要管理员权限的任务。 一、右键单击或按住桌面上的空白区域,然后单击“新建”和“快捷方式”。 二、将下面的任一…

如何使用Postman生成curl?

生成在Lunix系统调接口的curl 直接看图操作 点击</>即可&#xff01;

Kali Linux 简介

概要 Kali Linux 是安全专家和以及网络安全爱好者所使用的工具&#xff0c;你不应该也不允许使用它来对他人的计算机系统进行未经允许的任何活动。任何使用它带来的法律后果和损失&#xff0c;将由使用者自行承担。我们之所以推荐 Kali Linux&#xff0c;是希望有更多的人来保护…

Spring架构篇--2.7.6 远程通信基础--Netty流程总结

前言&#xff1a;虽然netty 内部的流程比较复杂&#xff0c;但是对于用户来说还是非常友好的&#xff0c;我们只需要进行必要的参数设置&#xff0c;以及添加处理业务的handler 即可&#xff1b;本文对netty 进行阶段性的回顾。 1 首先看下netty 整体的一个工作流程图&#xf…

el-form表单全部/部分添加一样字段内容并表单校验(复制即可实现)

需求&#xff1a;表单有俩个按钮&#xff0c;一个是全部添加&#xff0c;一个是部分添加默认如下&#xff1a; 点击添加饮品爱好后如下&#xff0c;可以添加多个 点击添加全部&#xff0c;并且点击提交按钮后的表单校验,如下图&#xff1a; 全部代码如下&#xff0c;可自行复制…

Linux 6.3更新补丁修复XFS元数据损坏的问题

导读一些 XFS 用户曾反馈&#xff0c;在升级到最新的 Linux 6.3.3 point releases 之后&#xff0c;出现了元数据损坏的问题。 一些 XFS 用户曾反馈&#xff0c;在升级到最新的 Linux 6.3.3 point releases 之后&#xff0c;出现了元数据损坏的问题。对此&#xff0c;内核开发…

Electron 进程间通信的实现

electron Electron 进程间通信的实现 作者&#xff1a;李俊才 &#xff08;jcLee95&#xff09;&#xff1a;https://blog.csdn.net/qq_28550263 邮箱 &#xff1a;291148484163.com 本文地址&#xff1a;https://blog.csdn.net/qq_28550263/article/details/131136140 【介绍】…

【LeetCode】HOT 100(9)

题单介绍&#xff1a; 精选 100 道力扣&#xff08;LeetCode&#xff09;上最热门的题目&#xff0c;适合初识算法与数据结构的新手和想要在短时间内高效提升的人&#xff0c;熟练掌握这 100 道题&#xff0c;你就已经具备了在代码世界通行的基本能力。 目录 题单介绍&#…