写在前面
总算开始学tf了,上来安装就花了N个小时,正好得知tf2正式版已经发布,遂看了网上教程下载安装之,疯狂踩坑后勉强安装成功来记录和分享一下,本人是业余爱好,非常菜,出错和不懂的地方还恳请大神指导下,感恩~同时感谢一切看到的教程的作者!
软件均从官网下载
官方安装教程:https://tensorflow.google.cn/install
顺便提一句,Linux和MacOS可能有Python版本和CUDA和TF版本的兼容问题,而Windows不会?建议检查下版本:https://tensorflow.google.cn/install/source#linux
建议先不管那个OS先看下上面链接,确定下python,CUDA和CUDNN以及TF的安装版本!
环境和大体步骤
我用的是Windows10+Pycharm,显卡是NVIDIA GTX 1066
如果你看了上面链接,如果你的python是受支持的python,则忽略这句话,否则,先安装正确的python版本!否则可能产生下面黑体字的问题!
首先装了anaconda带python3.7,(安装时勾选了将anaconda添加到环境变量)
随后我装了CUDA10.0
再然后是cudnn10.0
然后我个人又重新装了个64位的python3.7.6(我用的是32位python,pip install tensorflow安装时找不到tf库,我一开始想也可能是环境变量的问题,所以我干脆重新下了64位的python3.7并将环境变量调到原来的32位的上面来优先运行64位python,就不报错了,成功给64位python安装tf(用了pip install tensorflow和-gpu,安装成功但是pip安装的tf2.1.0后面会没法调用gpu,下面更新解决了)。我最后又加上了conda install tensorflow和tensorflow-gpu了,就相当于同时给conda和纯python分别重复装了两次tf,不过也无所谓。)(然后我发现,找不到tensorflow库的原因确实是TF似乎不支持我的32位的python3.7,没看到32位的包:
,建议如果你之前用的是32位python,或者不受支持的pytho