首页 > 其他 > 详细

‘No module named 'numpy.core._multiarray_umath’ 或者‘no module named numpy’

时间:2019-11-01 17:09:35      阅读:123      评论:0      收藏:0      [点我收藏+]

在import TensorFlow时,如果遇到‘No module named ‘numpy.core._multiarray_umath’ 或者‘no module named numpy’,大多是因为TensorFlow和numpy版本不匹配。网上有些人给出的解决办法是把numpy和pip到升级到最新版本(是的,在这个问题里,pip也需要升级),升级pip的命令如下:

python -m pip install --upgrade pip

升级numpy的命令如下:

pip install --grade numpy

但是有时候升级pip和numpy并不能解决问题,这时可以这样做:在conda中创建一个新的环境(创建方法可参考https://www.cnblogs.com/picassooo/p/11776853.html),在这个新环境先不要安装numpy,先安装TensorFlow,安装TensorFlow过程中若系统检测到没有numpy,则系统会自动安装与该TensorFlow版本匹配的numpy。安装好TensorFlow之后,进入python解释器,即可import tensorflow了。

‘No module named 'numpy.core._multiarray_umath’ 或者‘no module named numpy’

原文:https://www.cnblogs.com/picassooo/p/11777114.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!