使用tensorflow出现FutureWarning: Passing (type, 1) or ‘1type‘ as a synonym of type is deprecated警告

最近在anaconda中创建一个python环境,并基于该环境安装tensorfow,在使用过程中出现以下一系列的警告,看着非常刺眼:

当前我的python版本为3.7.7、tensorflow的版本为1.13.1。大概看了看警告,应该和numpy有关,并猜想可能是numpy版本的原因;于是使用下列语句查看当前环境的numpy版本为1.19.0:

pip list

解决方法:

使用下列语句开始从1.19.0开始降低numpy版本,直到将numpy的版本降为1.16.0问题得以解决。

pip install numpy==1.16.0

在降低numpy版本的过程中出现又出现了以下的错误,我丢,心态爆炸:

ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'd:\\software\\miniconda3\\lib\\site-packages\\~umpy\\.libs\\libopenblas.NOIJJG62EMASZI6NYURL6JBKM4EVBGM7.gfortran-win_amd64.dll'
Consider using the `--user` option or check the permissions.

不过,这个错误很好解决,它建议我们考虑使用--user来更新numpy,使用以下命令在install后面加上--user成功解决:

pip install --user numpy==1.16.0

好了,至此上述警告成功解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值