python 深度学习 解决遇到的报错问题7

news2025/1/23 22:42:26

目录

一、ValueError: unsupported pickle protocol: 5

二、报错protobuf

三、AttributeError: The vocab attribute was removed from KeyedVector in Gensim 4.0.0

 四、ModuleNotFoundError: No module named 'cartopy'

五、ImportError: cannot import name 'COMMON_SAFE_ASCII_CHARACTERS' from 'charset_normalizer.constant' (/data2/YanTianzi/miniconda3/envs/graph/lib/python3.8/site-packages/charset_normalizer/constant.py)

六、ImportError: cannot import name 'TopologicalError' from 'shapely.geos'


一、ValueError: unsupported pickle protocol: 5

报错:使用pickle.load(f)读取pkl文件的时候,报错ValueError: unsupported pickle protocol: 5

原因:由于保存pkl文件的版本是python3.8,而读取的时候用了python3.7来读取,所以才会报错。

解决方法:保存和读取pkl文件用同样的python版本。

二、报错protobuf

原因:出现这个问题的主要原因是protobuf版本不匹配。

解决方法:因此,按照错误提示,用pip安装对应版本的protobuf即可,如上述问题中对应的 3.20.1版本。安装命令为:

pip install protobuf==3.20.1

三、AttributeError: The vocab attribute was removed from KeyedVector in Gensim 4.0.0

报错:

原因:gensim版本问题

解决方法:安装gensim的3版本

pip install gensim==3.7.3 -i http://pypi.douban.com/simple/

 四、ModuleNotFoundError: No module named 'cartopy'

解决方法:由于pip install cartopy安装不成功

采用conda的方法进行安装,就成功安装了。

五、ImportError: cannot import name 'COMMON_SAFE_ASCII_CHARACTERS' from 'charset_normalizer.constant' (/data2/YanTianzi/miniconda3/envs/graph/lib/python3.8/site-packages/charset_normalizer/constant.py)

报错:

原因:这个报错可能是由于charset_normalizer模块的版本问题引起的。

解决方法:这个报错可能是由于charset_normalizer模块的版本问题引起的。

尝试更新charset_normalizer模块到最新版本,或者使用较旧的版本,看看是否可以解决问题。您可以尝试以下命令更新模块:

pip install --upgrade charset-normalizer

如果仍然无法解决问题,请尝试卸载charset_normalizer模块,然后重新安装:

pip uninstall charset-normalizer
pip install charset-normalizer

如果问题仍然存在,请检查您的代码中是否存在语法错误或其他问题,或者尝试在其他环境中运行代码。

六、ImportError: cannot import name 'TopologicalError' from 'shapely.geos'

报错:当我想导入osmnx时,出现这个错误。

原因:可能是由于shapely版本问题导致的。python环境是3.8,我的osmnx安装版本是1.2.2,所以要求shapely版本范围是大于等于1.8,小于2.8。但是我安装的shapely版本是1.8.5.post1,按道理来说也是符符合这个范围的,不知道为什么。

解决方法:没办法,试试shapely1.8.2的版本,

我重新安装了shapely1.8.2,发现不报错了。

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

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

相关文章

c语言小白如何入门?

c语言小白如何入门? 作为过来人,我觉得刚开始,先按照课本把每个知识点都弄懂,有不懂的地方,先尝试自己理解或借助互联网先搜一下,还是理解不了,就可以去找学得比较好的同学, 最近很…

datepicker设置中文

之前是这样 修改后是这样 需要添加的样式: $(#birthday).datepicker({minView: 1,//设置只显示到月份format : "yyyy-mm-dd",//日期格式language: zh-CN}); 原文链接:bootstrap-datepicker中文文档 - itxst.com

【Proteus仿真】【STM32单片机】电蒸锅温度控制系统

文章目录 一、功能简介二、软件设计三、实验现象联系作者 一、功能简介 本项目使用Proteus8仿真STM32单片机控制器,使用LCD1602液晶、按键开关、蜂鸣器、DS18B20温度传感器,液位传感器、继电器控制加热保温装置等。 主要功能: 系统运行后&am…

WPF中在MVVM模式下实现导航功能

WPF中在MVVM模式下实现导航功能 一、利用TabControl 使用场景&#xff1a;项目小&#xff0c;不用考虑内存开销的问题。 实现方式1-手动指定ViewModel 分别定义3个UserControl作为View用于演示 <UserControl...><Grid><StackPanel Orientation"Vertic…

error: use of undeclared identifier ‘MainWindow

error use of undeclared identifier ‘mainwindow‘ semantic issue in QtCreator在 QtCreator 中错误使用未声明的标识符“_qtcreator 编译无错误,但是提示undeclared identifier_一定不摆烂的研究牲的博客-CSDN博客 我刚刚创建了新的 Qt Widgets 应用程序。我打开 mainwind…

门店没人气?线下实体店如何利用软文推广获客

电商的多样化发展逐步改变人们的消费模式&#xff0c;实体店获客越来越难&#xff0c;流量为王的时代实体店应该如何打响知名度&#xff0c;吸引客户呢&#xff1f;软文推广就是一个不错的方式&#xff0c;帮助商家以低于传统硬广的营销成本获取流量&#xff0c;接下来媒介盒子…

Crypto(1) 攻防世界Caesar

根据题目可以知道是个凯撒加密&#xff0c;准确的说是一个单表代替密码&#xff0c;因为后面可以知道偏移量不是3 一个接着一个试验&#xff1a; 注意加密时偏移量是向后移动&#xff0c;解密时偏移量是向前面移动的 &#xff01;&#xff01;&#xff01;

[NewStarCTF 2023] web题解

文章目录 WEEK1泄漏的秘密Begin of UploadBegin of HTTPErrorFlaskBegin of PHPR!C!E!EasyLogin WEEK2游戏高手include 0。0ez_sqlUnserialize&#xff1f;Upload again!R!!C!!E!! WEEK1 泄漏的秘密 打开题目&#xff0c;提示有敏感信息泄露 直接扫一下目录&#xff0c;发现有…

Verilog编译预处理

文章目录 一、简介二、宏定义define三、文件包含include四、时间尺度timescale五、条件编译ifdef参考 一、简介 编译预处理是Verilog HDL编译系统的一个组成部分。 Verilog HDL编译系统通常先对这些特殊的命令进行预处理&#xff0c;然后将预处理的结果和源程序一起在进行通常…

Python —— hou.Node class

Houdini内所有节点&#xff08;Object、SOP、COP等&#xff09;的基类&#xff0c;该类的实例对应houdini内的节点&#xff1b; 每个节点都有一个唯一的路径&#xff08;定义其在节点树内的位置&#xff09;&#xff1b;节点路径层次结构类似于文件系统中的文件和文件夹的层次结…

ant design DatePicker禁用之前的时间

1、代码 <DatePicker fieldProps{disabledDate: (current: any) > {return current < moment().startOf(day);}}/>2、效果

正点原子嵌入式linux驱动开发——Linux设备树

在前面系统移植的过程中多次提到“设备树”这个概念和创建自己的设备树。但是并没有在TF-A和uboot里说设备树的原理&#xff0c;因为相对比较复杂。 本章就来详细的谈一谈设备树。掌握设备树是Linux驱动开发人员必备的技能&#xff01;因为在新版本的Linux中&#xff0c;ARM相…

icg模块clock gating解析

// 两种形式&#xff1a; 与门形式 或门形式 三个用途&#xff1a; 用于关断时钟&#xff0c;降低功耗用于动态时钟切换是防止毛刺的产生用于时钟分频 解析&#xff1a;与门形式 解析&#xff1a;或门形式

Mybatis对数据库进行增删查改以及单元测试

这篇写的草率了&#xff0c;是好几天前学到&#xff0c;以后用来自己复习 UserInfo import lombok.Data;Data public class UserInfo {private int id;private String name;private int age;private String email;//LocalDateTime可用于接收 时间}Mapper UserMapper pack…

如何获取方法上声明的注解

开发过程当中部分场景需要获取到方法或类上的注解&#xff0c;但是经常会有无法渠道注解的情况&#xff0c;这种情况很可能是该注解所在的类是一个代理类&#xff0c;比如被AOP动态代理【注意&#xff1a;通过】。本文以CGLIB为例&#xff0c;说明为什么无法取到方法或类上的注…

读《中国省级移动政务服务报告2023》

报告地址&#xff1a; 中国省级移动政务服务报告2022 https://www.digitalelite.cn/h-nd-7846.html 中国省级移动政务服务报告2023 中国省级移动政务服务报告2023 报告分为 引言、评估方法、概貌、指数、标杆、建言 六个部分。 一些思考 移动政务服务应用针对各省的常驻人口…

vueday02——使用NTableData

1.下载naivueui 2.按需导入&#xff0c;不要全局导入 注意不要导入错误组件或者写错组件名称 import { NDataTable } from naive-ui 3.定义表头和数据&#xff01;&#xff01;&#xff01; n-data-table标签必须要使用数据和数据 少一个都不能正确渲染&#xff01;&#xf…

在 Android 上恢复已删除音乐的 5 种简单方法

人们经常将重要的音乐文件保存在智能手机上&#xff0c;以方便随时随地收听自己喜欢的曲目。但是&#xff0c;如果这些珍贵的音乐文件因软件故障或硬件故障而被意外删除或丢失怎么办&#xff1f;这将是许多音乐爱好者的噩梦&#xff01; 如果您也是这些人中的一员&#xff0c;…

8月PMP出成绩了,意味着什么?

之前胖圆给大家分享过&#xff0c;10月16号PMI官网将发布8.19的PMP考试成绩&#xff0c;这两天已经有学员陆陆续续收到考试通过的邮件&#xff0c;还没有收到成绩通知的学员耐心等待&#xff0c;相信努力备考的学员一定都能够顺利通过~ 还没查询成绩的宝子可以移步胖圆上一篇笔…

C/C++面试常见问题——static关键字的主要用法

首先我们要明确一下C/C的内存区域划分 在C/C中内存主要被划分为四大块&#xff0c;堆&#xff0c;栈&#xff0c;全局/静态存储区&#xff0c;代码区 而全局/静态存储区又被细分为常量区(静态常量区&#xff0c;const关键字修饰)&#xff0c;全局区(全局变量区)和静态变量区(…