ImportError: cannot import name np_utils问题解决的过程
问题描述
安装了tensorflow-GPU,未安装好cuda(即没配置好gpu加速运算)
import keras
报错,返回
ImportError: cannot import name np_utils
background:
Keras 2.2.4
Tensorflow 1.13.1
python 2.7.15
numpy 1.16.2
future 0.17.1
解决过程
1.关闭tendorflow的gpu版本(因为有gpu版本默认优先运行该版本):
import os
os.environ['CUDA_VISIBLE_DEVICES'] = '-1'
2.在terminal控制台重新安装tensorflow:
(在anaconda prompt中输入)
conda create -n tensorflow python=2.7.15
(python版本改为自己的)
then
conda activate tensorflow
3.回到你的jupyter notebook
!activate tensorflow
无报错
import tensorflow as tf
无报错
!pip show tensorflow
查看刚刚安装的tensorflow版本
im