重装Anaconda+tensorflow中遇到的坑及填坑方法
重装Anaconda+tensorflow中遇到的坑及填坑方法
最近由于某些原因,对电脑中的tensorflow进行了重装。
主要背景:
重装前:安装python3.7 anaconda 32位。为什么是这样,因为在再之前,我单纯的用的pyhon及PyCharm安装了tensorflow,后来因为emmmm我这个菜鸡不会**PyCharm,所以卸载了。开始对Anaconda下手,网上百度了一下都说32位好,于是嘛就下载了32位,所以就下载不了TF2.0了呀,开始倒腾。
我的错误重装过程:
1.下载64位Anaconda
2.在未卸载32位Anaconda的情况下,妄想同时安装64位的Anaconda。理所当然的失败了,会发现在目录中,无法找到64位的Anaconda。
3.卸载32位Anaconda。此时在程序列表中其实是有32位和64位同时存在的。此处其实是重装好的截图。
4.卸载32位后,发现目录里其实只剩下空壳,于是我寻思着,果然是不能同时存在的,于是想把64位再卸载掉再重装,可惜在这个过程中,没有注重细节。没有彻底删除干净文件。
我的错误经验就不再安利给大家了,我相信不管你们前面到底遇到了什么,发生了什么!只要用我下面这个方法,应该都能重新安装好你们需要的东西
总结:卸载干净!逐步重装!
我的成功重装方法
***:
1.确保Anaconda全部删除干净
1.1 进入卸载或更改程序,卸载Anaconda
1.2 此时如果目录中,还有Anaconda。进入该目录中,删除这个文件夹
1.3删除Anaconda注册表信息,可以用360,注册表清理,相信你们都能做到。
1.4打开cmd ,输入CONDA指令,只要出现说conda不是内部指令就行
2.确保python删除成功
2.1 进入卸载或更改程序,卸载python
2.2 打开cmd ,输入python指令,只要出现说不是内部指令就行
2.3 注册表清理
3.重装Anaconda
3,1 下载,安装。前面相信大家都会,主要在这里,两个勾都勾上
3.2 安装好后,打开目录,检查是否完整
该有的都有了,那就好了。
4.重装tensorflow
4.1 检查环境
打开cmd输入:conda info --env
4.2 新建环境,用作安装tensorflow
我这里新建名为36tf,python版本为3.6(因为另外一台电脑装3.7,TF一直没装好)
在CMD或者Anaconda Prompt中输入
:conda create -n 36tf python=3.6
有需要的朋友可以试试 3.7 祝你成功!
在提示符输入Y
这个时候可以看下,目前的36tf有哪些包
进入**36tf
输入:activate 36tf
输入:pip lits
接着安装TF2.0所需要的依赖包
挨个输入:
pip install numpy
pip install matplotlib
pip install sklearn
pip install pandas-datareader
pip install pandas
pip install pillow
pip install requests
pip install h5py
到这里基本上可以安装TF了。
但是这个计算机总是和玄学一样,不知道为什么我自己电脑就是呵呵装不好~
我在这里,甚至不需要指定它的版本,我完全让它自适应。因为,之前失败的次数太多了,数不过来。
输入:pip install tensorflow
输入pip list 可以看到
emmm到这里基本成功了,但是由于之前的残留问题,还要做些工作。
因为还是遇到了几个问题的。
1.Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
这个问题填不上。但是网上有方法。可惜我不会。
2.spyder 出现 An error ocurred while starting the kernel
解决方法就是:
CMD中输入 :spyder --reset