作为一个各方面都菜的菜鸡,前几天花了一天时间安装cpu版本的tensorflow,也是直到最后才知道为什么报错,怎么解决,在此分享自己安装成功的过程
首先,参考https://blog.csdn.net/zqxdsy/article/details/89646615,安装anaconda并创建tensorflow环境,出现错误的话按照上述教程改就好了其次,建议离线安装,注意:安装时一定要打开你创建的环境
activate tensorflow
然后我所出现的问题主要出现在后面离线安装部分
首先下载tensorflow的包,其实也是主要参考上面链接离线安装部分,但是会分享的主要原因在于上面文章里面告诉我有东西可能要更新,按提示更新就好,但是没有告诉我在离线安装部分那里,除了下载的tensorflow包,还会需要下载一些别的依赖包,最没想到的地方在于安装过程中下载依赖包,它不仅慢,需要你的网极好,而且只要下载稍有卡顿,直接报错,你就得重新输入
pip install tensorflow安装包的名称
下载过程中会突然报错,这个时候你可以选择再输入一遍上面的代码,还有一个比较简单的解决办法是打开你自己下载tensorflow的网站,在搜索框里输入刚刚因下载中断而报错的包的名字
比如下载h5py-2.10.0-cp36-cp36m-win_amd64.whl时报错,那么你只需要输入h5py,后面是版本号以及适应的python版本什么的,不用输入,等到搜索结果出来,找到与h5py-2.10.0-cp36-cp36m-win_amd64.whl同名的包,然后下载,和tensorflow的包放置在一个文件夹下面
为了防止你已经下载,它还要故意再给你下一遍,再报错一遍,你可以”先发制机“,首先把这个包装上
pip install h5py-2.10.0-cp36-cp36m-win_amd64.whl
然后呢重新输入
pip install tensorflow安装包的名称
例如,我输入的是:pip install tensorflow-1.14.0-cp36-cp36m-win_amd64.whl
这样来个几遍,基本就可以成功安装啦
最后测试,以及在pycharm中使用tensorflow什么的,上面的教程里也有,不加以赘述
再提一点,一定要在装的时候看一下自己有没有打开创建的环境,前几天没注意这个问题,也是今天打开看的时候才发现的