最近在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
好了,至此上述警告成功解决。