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", "-Djava.class.path=%s" %(classpath))
javaClass = JClass(‘Test‘)
#问题根因是App()实例初始化在startJVM之后导致的。

  

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

时间: 2024-11-08 00:21:42

ImportError: numpy.core.multiarray failed to import的相关文章

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.

No module named 'numpy.core._multiarray_umath'

问题:基于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

Failed to import package with error: Couldn't decompress package

解压unitypackage的时候出错,原因是路径中包含中文字符,更改成英文路径即可. 参考 Error while importing package: Couldn't decompress package http://forum.unity3d.com/threads/error-while-importing-package-couldnt-decompress-package.15851/ Failed to import package with error: Couldn't d

Failed to import package with error: Couldn't decompress package的解决方案

问题的出现 在Unity中导入一个Package文件,出现以下出错信息 解决方案 遇到这样的报错信息,一般就是要将该文件包的存储路径设置为英文,因为Unity不识别中文路径:其次对文件包的命名中间应没有空格. Failed to import package with error: Couldn't decompress package的解决方案 原文地址:https://www.cnblogs.com/OctoptusLian/p/8723754.html

Configuration problem: Failed to import bean definitions from relative location

问题现象: 最近开始做新需求,然后在Tomcat上部署项目时,出现了如下报错: [12-05 09:54:27,161 ERROR] ContextLoader.java:351 - Context initialization failedorg.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to import bean definition

导入lxml找不到etree,报ImportError:DLL load failed:找不到指定的程序

1.是pip install lxml后,安装好了lmx-3.8.0,然后执行sacpy的scrapy crawl jobbole命令报导入lxml的etree无法导入,找不到指定的程序 2.这是因为有的lxml包中不包含"etree",所以需要重新下载一个包http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 3.然后卸载之前安装的lxml(pip uninstll lxml),然后重新安装 4.再次执行之前的命令scrapy crawl j

numpy+scipy+matlotlib+scikit-learn的安装及问题解决

NumPy(Numeric Python)系统是Python的一种开源的数值计算扩展,一个用python实现的科学计算包.它提供了许多高级的数值编程工具,如:矩阵数据类型.矢量处理,以及精密的运算库.专为进行严格的数字处理而产生.内容包括:①一个强大的N维数组对象Array:②比较成熟的(广播)函数库:③用于整合C/C++和Fortran代码的工具包:④实用的线性代数.傅里叶变换和随机数生成函数.numpy和稀疏矩阵运算包scipy配合使用更加方便. SciPy (Scientific Libr

opencv3.3+TensorFlow+python3.5安装

1.安装Python环境,推荐使用Anaconda,过程不再赘述. 2.下载opencv_python3.3.0cp35cp35mwin_amd64.whl或...win32.whl, opencv_python下载地址,下载好后把文件复制到Anaconda3\Lib\site-packages文件夹下 . 3.安装2的文件. 键入:  cd 文件路径  pip install 文件名.whl 4.Successful! 注:如果在测试的时候出错,ImportError: numpy.core.