我安装了tensorflow的cpu版,import tensorflow 报ImportError: DLL load failed错误,原因是安装的tensorflow 2.1版本不兼容旧版本cpu,解决办法是通过
pip uninstall protobuf
pip uninstall tensorflow
卸载已安装tensorflow,通过
pip install --ignore-installed --upgrade tensorflow==1.5
安装指定旧版tensorflow,成功import tensorflow不报错但有warning,此时版本是
>>> tf.__version__
'1.5.0'
但是由于numpy为新版本1.18.1,import tensorflow时出现warning,网上资料说可能不兼容当前tensorflow版本,故重装
numpy旧版
先卸载当前numpy
pip uninstall numpy
安装旧版numpy
pip install numpy==1.16
以上成功import tensorflow不报错