ImportError: numpy.core.multiarray failed to import

Posted happy-xiaoxiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ImportError: numpy.core.multiarray failed to import相关的知识,希望对你有一定的参考价值。

python打包成exe后执行报错:但在IDE中执行没有问题

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之后导致的。

  

以上是关于ImportError: numpy.core.multiarray failed to import的主要内容,如果未能解决你的问题,请参考以下文章

ImportError:无法导入名称 VarianceThreshold

橙色3:ImportError:无法导入名称'_variable'

ImportError:无法导入名称“WebClient”

ImportError:无法导入名称'password_reset'

ImportError:无法确定瓶颈的版本

ImportError:导入 dj_database_url ImportError:没有名为“dj_database_url”的模块