FutureWarning: Passing (type, 1) or ‘1type‘ as a synonym of type is deprecated; in a future解决方法

8 篇文章 0 订阅
2 篇文章 0 订阅
问题:

在搭建开始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完成卸载卸载numpy
  • 安装1.16低版本:
    • 输入pip install numpy==1.16, 选择y完成安装
      numpy
测试:

输入import tensorflow as tf后无错误返回,正常使用即可。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值