Python | pycharm报错:Process finished with exit code -1073741819 (0xC0000005)_python 进程已结束,退出代码为 -1073741819 (0xc0000005)-程序员宅基地

技术标签: python  python 学习总结  DEBUG  

简介

从网上下载了advancedEAST的代码,在自己运行时,一直报错:pycharm报错:Process finished with exit code -1073741819 (0xC0000005)。打断点调试,发现连第一句话都通不过,那么肯定不是程序的问题了,可能是安装包依赖的环境问题。从网上找到了解决办法,把步骤记录如下。

参考网址:https://blog.csdn.net/qiao1025566574/article/details/81037908

步骤

  1. 打开终端。
  2. 输入: conda list,查看是否安装了h5py包。如果程序调用了Keras,那么h5py包是不能卸载的,所以只需要把h5py升级到指定版本即可(网上给的建议是将h5py升级到2.9.0,我试过升级到2.7.0确实不行,为什么是2.9.0我也不清楚)。
  3. 终端输入:pip install h5py==2.9.0,会自动卸载之前的版本。
  4. 安装成功后,再次运行程序,发现头文件部分可以正常通过。

提示

断点打到第一行代码,如果debug通过,那么可能不是头文件的问题,用以上步骤可能并不可行,可参考这里给出的各个建议,排查自己的问题。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lovetaozibaby/article/details/105199238

智能推荐

python入门指南txt-【杂谈】爬虫基础与快速入门指南-程序员宅基地

文章浏览阅读168次。今天给大家分享一下网络爬虫的基础知识,以及一些优秀的开源爬虫项目。网络爬虫主要是我们在面对新的任务,但自己又没有数据的时候,获取自己想要的数据的一种手段。因此我们有必要掌握一定的爬虫知识,从而更好的准备训练数据集。作者 | 言有三编辑 | 言有三1 前端网页基础在介绍爬虫之前我们先介绍一下网页基础,理解前端网页有利于我们对后面爬虫的学习,它是爬虫的基础之一。1.网页构成通常来说网页由三部分组成,分..._python入门指南 小说 txt

已解决java.lang.NullPointerException异常的正确解决方法,亲测有效!!!_tinyumbrella安装java.lang.nullpointerexception-程序员宅基地

文章浏览阅读5.3w次,点赞22次,收藏20次。在Java编程中NullPointerException是最常见的运行时异常之一,这种异常在我们访问一个空引用变量中的字段、方法或者对象时会触发。_tinyumbrella安装java.lang.nullpointerexception

如何为微信小程序添加微信支付和小程序支付功能-程序员宅基地

文章浏览阅读120次。获取微信支付相关信息 审核通过后,可以获取到一些重要的信息,包括商户号(mch_id)、密钥(key)、AppID(appid)、AppSecret(appsecret)等。处理支付回调 在用户支付成功后,微信会将支付结果通知到一个指定的URL中。我们需要在自己的服务器上处理这个支付结果,以便更新订单状态等。注册微信商户号 首先,需要在微信支付平台上注册一个微信商户号。生成签名 在发起支付请求之前,需要对请求参数进行签名。在实际的开发中,需要根据自己的业务需求进行参数的设置和处理。

LiteOS内核教程04 | 信号量(用于任务间同步)_信号量如何控制任务间的同步关系-程序员宅基地

文章浏览阅读1.5k次,点赞2次,收藏4次。本文首发于公众号『mculover666』,在学习本教程的过程中,可以登录华为云论坛小熊派板块进行发帖交流!1. LiteOS内核的信号量1.1.信号量在多任务操作系统中,不同的任务之间需要同步运行,信号量功能可以为用户提供这方面的支持。信号量(Semaphore)是一种实现任务间通信的机制,实现任务之间同步或临界资源的互斥访问。1.2. 信号量的使用方式信号量可以被任务获取或者申请..._信号量如何控制任务间的同步关系

Koa-MiniProgram:构建微信小程序的高效框架-程序员宅基地

文章浏览阅读282次,点赞3次,收藏7次。Koa-MiniProgram:构建微信小程序的高效框架项目地址:https://gitcode.com/ikcamp/koa-miniprogramKoa-MiniProgram 是一个基于 Koa 的微信小程序开发框架,它旨在提升小程序开发效率和代码可维护性。通过利用 Koa 的中间件机制,你可以更方便地组织业务逻辑,让代码结构更加清晰。技术分析中间件机制Koa 的核心在于它的中间件...

C语言-最小生成树(Kruskal算法)_6-1 最小生成树(克鲁斯卡尔算法) c语言-程序员宅基地

文章浏览阅读1.1w次,点赞45次,收藏340次。创建边集图(CreateEdgeGraph)打印图(print)排序函数(sort)顶点下标查找函数(LocateVex)查找双亲函数(FindRoot)克鲁斯卡尔算法(MiniSpanTree_Kruskal)克鲁斯卡尔算法简单的来说就是:每次选取最短边,但不能构成回路。克鲁斯卡尔算法的关键用那种方式存储图才合适?如果用邻接矩阵和邻接表,每次寻找最短边都要搜索所有边,故邻接矩阵和邻接表均不合适!改进图的存储:边集数组。EdgeGraph中包含了两个数组和顶点数、边._6-1 最小生成树(克鲁斯卡尔算法) c语言

随便推点

vscode中配置.wxss和.wxml语法高亮和不全插件_vscode检查wxml语法-程序员宅基地

文章浏览阅读9.5k次。vscode默认无法识别wxml和wxss语法, 1、打开编辑器,选择微信文件,点击右下角的纯文本。然后选择相应匹配的识别格式,css和htmlimage.png但是强大的vscode自然有解决办法,我们点击纯文本会发现image.png所以我们只要将wxml关联成html就可以语法高亮了..._vscode检查wxml语法

大数据技术未来发展前景及趋势分析_大数据技术的发展方向-程序员宅基地

文章浏览阅读5.7k次。流大数据分析Storm: Apache Storm是一种开源的分布式实时计算系统。Storm加速了流数据处理的过程,为Hadoop批处理提供实时数据处理。Spark: Spark是一个兼容Hadoop数据源的内存数据处理平台,运行速度相比于HadoopMapReduce更快。Spark适合机器学习以及交互式数据查询工作,包含Scala、Python和Java API,这更有利于开发人员使用..._大数据技术的发展方向

Abaqus学习-初识Abaqus(悬臂梁)_abaqus悬臂梁-程序员宅基地

文章浏览阅读2k次,点赞2次,收藏8次。调整为HyperViewmo模式,使用Ctrl+鼠标键进行移动放大旋转PartpropertyAbaqus有自己的单位体系,在输入数值时不用带单位将材料赋给悬臂梁,为建立set,选中悬臂梁中键确认装配即使一个元件也要装配,此处只需点击创建和OK即可。Step创建step-1,此处默认即可;建立输出S/U接触-无Load-施加载荷和约束,载荷不可加到初始步,边界条件可以Mesh-网格的质量对计算结果十分钟重要布种赋予网格类型此处默认此处默认Mech._abaqus悬臂梁

数据预处理--数据格式csv、arff等之间的转换_csv转arff文件-程序员宅基地

文章浏览阅读8.4k次。ARFF文件是Weka默认的储存数据集文件。每个ARFF文件对应一个二维表格。表格的各行是数据集的各实例,各列是数据集的各个属性。下面是Weka自带的“weather.arff”文件,在Weka安装目录的“data”子目录下可以找到。 需要注意的是,在Windows记事本打开这个文件时,可能会因为回车符定义不一致而导致分行不正常。推荐使用UltraEdit这样的字符编辑软件察看ARFF_csv转arff文件

c语言发送网络请求,如何使用C+发出HTTP请求?-程序员宅基地

文章浏览阅读783次。Windows代码:#include#include#include#include#include#include#includeusingnamespacestd;#pragmacomment(lib,"ws2_32.lib")intmain(void){WSADATAwsaData;SOCKETSocket;SOCKADDR_INSockAddr;intli..._c网络请求

ccc计算机比赛如何报名,整理:加拿大的CCC是什么,怎么报名?-程序员宅基地

文章浏览阅读1.6k次。原标题:整理:加拿大的CCC是什么,怎么报名?CCC计算机竞赛(全称 Canadian Computing Competition)由加拿大滑铁卢大学与清华大学联合举办面向高中生的CS计算机竞赛,是加拿大历史悠久,影响深远的计算机竞赛。自1996年首界竞赛至今已经有24年历史,累积超过近10万名加拿大境内外高中生参赛。不仅如此,CCC证书也是作为留学背景提升、申请北美知名院校,极具含金量的计算机证..._ccc计算机 考试中可以使用