tensorflow运行报错解决方法

 

1.ImportError: DLL load failed: 找不到指定的模块python

 

解决方法:把TensorFlow卸载了从新安装(多是由于版本不对应的问题,在anaconda里面删除TensorFlow库,再从新安装回去)bootstrap

2.keras报错:load_weights() got an unexpected keyword arguement 'skip_mmismatch'框架

最后将keras进行升级(个人升级到了2.1.5版本),这个问题就解决了。学习

总结:spa

在跑keras和tensorflow程序的时候遇到了好屡次这种版本致使的问题。由于深度学习如今发展比较迅速,因此不少框架的API更新比较快,之后debug的时候必定要注意排查版本问题。debug

3.pip报错ModuleNotFoundError: No module named 'pip._internal'code

# wget https://bootstrap.pypa.io/get-pip.py --no-check-certificateblog

# sudo python get-pip.pyip

4.下载速度慢,遇到time read out问题get

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xx

5.导入tensorflow:ImportError: libcublas.so.9.0: cannot open shared object file: No such file or director

出现这个问题是由于TensorFlow-gpu版本和cuda不对应致使,必须调整重装对应

查看 CUDA 版本:

cat /usr/local/cuda/version.txt

查看 CUDNN 版本:

cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

对应表

6.