问题:
在搭建开始TensorFlow时用:import tensorflow as tf
第一句就报错:
FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / ‘(1,)type’.
原因:
- 查看TensorFlow和numpy的版本号:
- TensorFlow Version: 1.14.0
- numpy Version: 1.17.4
- 可知是TensorFlow版本太低了,不兼容高版本的numpy
解决方法:
因为我要用指定1.14版本的TensorFlow,所以选择卸载1.17的numpy,安装1.16版本。
- 卸载1.17.4高版本:
- 输入
pip uninstall numpy
, 选择y完成卸载
- 输入
- 安装1.16低版本:
- 输入
pip install numpy==1.16
, 选择y完成安装
- 输入
测试:
输入import tensorflow as tf
后无错误返回,正常使用即可。