win10系统下安装tensorflow总结
一、开始步骤参考博文https://blog.****.net/uniqueyyc/article/details/79996937。我之前单独安装的python3.6版本在安装了anaconda之后,被修改为3.5版本。也可以自己通过python -V 查看,在我自己拍错的过程中,版本的的位数32/64位,对安装tensorflow也有要求,虽然我这里没出错,但自己刚开始安装,因为不知道哪里有问题,也就看了一些。下面主要总结下对遇到的错误的解决:这是最后成功的提示。但在这之前,主要是
1.用pip install tensorflow 安装时,需要升级pip, 命令:python -m pip install --upgrade pip. 值得注意的一点是,pip是在命令行下直接使用的,不必使用python进入python命令行。
2.升级之后使用pip 安装时,也可以使用pip3 install tensorflow , 我自己这边两个都用过,可以自己尝试
说找不到满足的版本,其实当时是还不理解,现在觉得当时如果就用忽略版本进行升级安装的那个命令来安装的话,应该就已经可以解决这个问题,那个命令是:pip install six --upgrade --ignore-installed six 将其中的six换成自己错误的地方的包名。
当时也用了pip3 search tensorflow命令去查找,看是否能找到可用的tensorflow版本,能找到应该就意味着可安装。如果对pip命令不熟悉,也可以直接pip,会看到有相应的参数啊什么的信息展示。
pip -V是我为了查看pip版本,个人觉得如果之前升级了,影响应该不大。还有就是,看看路径,当时,有些博文说对于某些无法uninstalled包,要去找到,然后删除,再去官网下载源码。。。。。。个人觉得比较麻烦,没去试,如果有遇到必须这么解决的,可以再去查查资料。
后面的报错基本上都是某个包版本低或者不能uninstalled,当时,在查的时候,说是网络问题,要切换镜像什么的,pip3 install pyasn1-modules -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com这是我自己粘贴尝试的,的确是可以解决的。但后面基本上还是报错基本上都是某个包版本低或者不能uninstalled,所以,所有的我都是用pip install six --upgrade --ignore-installed six 将其中的six换成自己错误的地方的包名 这个来解决的。然后继续用pip3 install tensorflow安装来暴露错误,重复解决错误,最后就是成功的提示了。
当然也参考了其他一些博文,在此致以感谢。希望我的解决过程能对遇到问题的同志有所帮助。
PS:这里虽然显示成功了,但在测试时,任然会出现问题,最后,终于理了一下思路,觉得本身这种盲目的跟着别人的教材走自己又不了解,出错的概率太大了。所以,就静下心来,在慕课上找了一个人工智能的教程,浙江大学城市学院的,跟着老师的讲解进行安装,虽然还是遇到了错误,但主要是版本适配问题,所以,此时查资料解决问题,至少自己知道前面的步骤肯定没问题,就不会一点一点的瞎试了。