exe运行后报ImportError: numpy.core.multiarray failed to import

前提:python文件运行时无报错F(说明已经安装numpy),打包成exe运行后报错:

ImportError: numpy.core.multiarray failed to import

解决思路,改变控制台的编码格式为utf-8
解决方法01,在控制台中输入 chcp 65001,然后再使用pyinstaller -D  xxx.py 打包成功。

解决方法02:源代码中startJVM的顺序调整一下:

app = App(root)

classpath = os.path.join(os.path.abspath(‘.‘), ‘./‘)
startJVM(getDefaultJVMPath(), "-ea", "-Djava.class.path=%s" %(classpath))
javaClass = JClass(‘Test‘)
#问题根因是App()实例初始化在startJVM之后导致的。

解决方法03:将打包好的文件夹先拷贝到其他盘(不要在C盘),再以管理员身份运行

原文地址:https://www.cnblogs.com/happy-xiaoxiao/p/10485155.html

时间: 2024-10-12 02:31:48

exe运行后报ImportError: numpy.core.multiarray failed to import的相关文章

ImportError: numpy.core.multiarray failed to import

python打包成exe后执行报错:但在IDE中执行没有问题 解决思路,改变控制台的编码格式为utf-8解决方法01,在控制台中输入 chcp 65001,然后再使用pyinstaller -D  xxx.py 打包成功. 解决方法02:源代码中startJVM的顺序调整一下: app = App(root) classpath = os.path.join(os.path.abspath('.'), './') startJVM(getDefaultJVMPath(), "-ea",

程序编译运行和exe运行之文件位置的区别

如图: 文件输入输出 1.程序编译运行 输入文件和输出文件与.c同位置 2.exe运行 输入文件和输出文件与.exe同位置

<<< php程序在运行后报“internal server error”错误

上传的php程序在运行后报"internal server error"错误,检查以下两方面:1.请您检查php程序的属性是否设置为755,如果php程序的属性不是755,那么运行的时候会报"internal server error"错误,请您使用ftp软件将属性更改为755再测试.2.请您检查php程序所在的当前目录下是否有名为.htaccess的文件存在,此文件会干扰php程序的正常运行,如果发现有此文件建议您删除或者改名后再测试. <<<

C#将exe运行程序嵌入到自己的winform窗体中

以下例子是将Word打开,然后将它嵌入到winform窗体中,效果如下图:C将exe运行程序嵌入到自己的winform窗体中 - kingmax_res - iSport注意:该方法只适用于com的exe(如word,Excel之类),.net的编的exe就不能用这用方法嵌入到窗体中. using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using Syst

tomcat8w.exe 运行 提示 指定的服务未安装 unable to open the service &#39;tomcat8&#39;

新下载的Tomcat8 解压版,解压缩完成后,双击tomcat8.exe出现个DOS样子的窗口一闪而过消失了,tomcat也没有启动成功.双击tomcat8w.exe 弹出个错误对话框,说"指定的服务并未以安装的服务存在.Unable to open the service tomcat8",如下图: 查找原因,其实这两个文件要起作用,必须先为这个tomcat安装服务. 注:tomcat8.exe 这个文件是用来启动tomcat的,tomcat8w.exe是管理tomcat服务的. 具

Selenium打包成exe运行出错

Selenium打包成exe运行出错 很久没写博文了,今天解决了一个其实也不是很复杂的问题,搜了好久的谷歌.百度,发现没怎么找到相关比较好的解决方法,或许是大家都能很轻松的解决这个问题吧,但我还是把我自己的解决方法分享下吧. 最近刚好需要写程序调用Selenium自动化跑一些东西,写好工具后准备打包,发现无限的出错,网上搜了好久也没找到确切答案,那么自己动手吧. 1.Firefox引擎找不到selenium\\webdriver\\firefox\\webdriver_prefs.json文件

后台---tomcat6.0.exe运行一闪而过

问题: 1.tomcat6.0.exe运行一闪而过 解决办法: 运行cmd打开控制台,进入Tomat目录/bin文件夹,输入如下命令运行. service.bat install 程序提示:The service 'Tomcat6(或者你修改一后的SERVICE_NAME)' has been installed 说明服务Tomcat已经被安装成功. 好了 现在 就可以了 在 服务里面会看到 Apache Tomcat 6 这就是刚注册的服务 现在就 可以 运行 tomcat6.exe 启动To

No module named &#39;numpy.core._multiarray_umath&#39;

问题:基于anaconda prompt 安装好TensorFlow框架以后,引入的时候(import tensorflow as tf)报如下图片的错误: 回答:网上好多人说是需要升级numpy,我试了,结果如下: 上图说明:需要更新的numpy已经存在了,即不需要更新,我看到后边说需要升级“pip”,然后我就升级了,结果如下: 然后再一次尝试升级numpy这个库,结果如下: 然后我在重新导入TensorFlow框架,没有报错: 总结:出现上述问题还是需要升级numpy这个库,有的时候可能需要

Failed to import pydot

在使用keras进行模型绘制的时候,出现了一个错误 Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work. 下面是解决方案,使用命令sudo apt-get install graphviz,将graphviz安装在系统环境下,不要安装在virtualenv的环境下. 使用命令pip install pydot-ng,这个可以安装任何你所指定的python环境下. 附上参考链接:h