windows环境下anaconda/tensorflow/opencv的安装(新手入!

大家好,这是我第一篇csdn。
近期在做毕业设计,从配置环境开始。
发现一个问题,就是每次安装新的环境总要努力回想之前做了什么建设,而我每成功配置一次环境就会删掉之前所有的辛苦历程(真的是一点都不想再回忆!)但是没有之前的基础,在安装新环境的时候多少会产生新麻烦,于是我想找个地方记录一下,方便自己也方便他人,希望菜菜的我能对大家有一些帮助吧(仿佛文章会有很多人读的 这样

<一>anaconda&tensorflow
anaconda版本:conda 4.5.12 默认python3.7 (下载在E 安装在D)
【windows环境下anaconda/tensorflow/opencv的安装(新手入!】参考文章:https://blog.csdn.net/hitzijiyingcai/article/details/83342905 --手把手教你如何基于Anaconda安装Tensorflow(Windows和Linux两种版本)
当然不止参考这一篇,但是整个主线是完全按照这篇来的,所以基本记下这个就是大半壁江山了(其他的就是懒得找回来那些链接 自己拆穿一下
anaconda和tensorflow都是自带python版本的,所以如果点开相应的文件夹你会发现无论是anaconda还是tesorflow,里面都有python.exe,另外就是tensorflow的位置在anaconda/envs文件夹中,也就是说tensorflow是opencv的一个环境变量?
一个小经验就是一开始的时候在众多文章中选择一篇和你的情况有百分之八十类似的文章,而且过程要完整详细,看着很踏实的那种。之后就是以这篇文章为主线,完全按照它的步骤来就好了,当然大多数情况下,你不总是和文章描述的情况一致,但是依靠你对它的理解都能猜测出来你应该做出什么样的适合你的情况的操作(所以还是回到开头过程要完整详细这样)。猜不出来的话就可以单独百度小问题就行,大方向要不变,不能一会这种方法,一会儿那种,主线要坚定!这里插播一个笑话,在最后的测试阶段的时候我在anaconda文件夹里面没有找着anaconda prompt,于是直接在开始菜单里面输入anaconda prompt就找着了,右键打开文件位置,发现居然在C盘???我小小的脑袋里面产生了大大的疑惑,我明明安装在D盘啊!疑惑之际突然瞟到文件类型赫然写着“快捷方式”!哈哈哈哈哈哈哈哈!我多年的疑问终于解开了!另外在安装过程中发现之前的安装对现在有影响的话,不要害怕重新安装,一把火烧掉,草原上会长出新草哦。在第二次重新安装的时候为避免再一次重来,就要小心谨慎保证之前的犯过的错误不能再犯第二次!安装anaconda的时候就是,我发现之前安装的python版本过多,可能有影响,就把多余的python版本全部卸掉,只剩一个版本。第二遍安装anaconda的时候就成功辣!
最后看到这个就忍不住尖叫哈哈 girls can do anything!(突然飞到天上去!赶紧给我下来!菜比稍微成功一下就会自信心爆棚??
windows环境下anaconda/tensorflow/opencv的安装(新手入!
文章图片

以上是2019年的心路历程。由于2020开局不利,疫情期间,在家学习,于是在家的新主机上重新安装Anaconda。
本以为新主机安装一路默认就好了(本来也就安装在C盘),结果依然出现bug。首先发现问题为Anaconda的文件夹有大量缺失(这点挺坑,因为没发现的话可能觉得是没找到文件夹的原因,但其实就是解压的东西没有完全安装到主机)。这是很关键的一步,找准问题了,因为这个问题导致的是开始菜单里面没有显示最近添加Anaconda(明明安装了但是还是跟没有来到这个世界上一样),我就再百度这个不显示的问题(进入安装路径,试了下python .\Lib\_nsis.py mkmenus),其实也没用,因为根本不是不显示,而是没有安装上。我就转而去问了下别人的安装文件夹,发现别人的是这样的(blabla很多,而且有Scripts文件夹):windows环境下anaconda/tensorflow/opencv的安装(新手入!
文章图片

而我的是这样的:windows环境下anaconda/tensorflow/opencv的安装(新手入!
文章图片

差别不言而喻。而且是在安装包一样的情况下,所以一定是解压过程的问题,因为某些原因没有解压完。之后我就又搜了下,试了“勾选安装环境变量”、“用管理员身份运行而不直接双击”都没有用,直到我看到“安装完成后Anaconda目录中缺少大量文件及目录的原因:被360等类似软件阻止”这句话,我就关掉了360的产品,重新安装,surprise!果然是杀毒软件的问题。天知道我看到开始菜单里面的最近添加Anaconda这句话有多开心呢。
总的来说,对于Anaconda的安装:(1)最好使用默认路径:用户/你的用户名/Anaconda3这样,但这个影响不大其实,不会导致实质性问题,不过可能东西有点不好找(2)无论是双击安装程序还是右键管理员身份运行,都一样(3)just me选项和不添加环境变量以及勾选3.7版本python为默认(3)安装之前一定关闭360系列产品。
回想今天的战斗经历,又忽然想起这个问题我应该是遇到过的,在实验室的新电脑上,一模一样的问题,当时我解决这个问题只花了十分钟,因为当时脑子比较清晰,一下就找准问题是安装的文件夹少了,身边有朋友可以直接讨论验证,一看果然是少了,然后搜了下少了咋办,又比较幸运看到应该关闭360的方法,于是解决的很快,今天前前后后整了两个小时吧,没有很认真和目标明确,但好歹有点耐心,所以也解决了,但是比较生气的是这个问题其实以前碰到过,但是没有记录下来,所以这次马不停蹄地跑到这里记录,也分享给大家,祝愿大家都一遍成功!
<二>opencv
安装版本:windows环境下anaconda/tensorflow/opencv的安装(新手入!
文章图片

参考文章:https://blog.csdn.net/iracer/article/details/80498732-- windows环境下的Anaconda安装与OpenCV机器视觉环境搭建
由于我之前已经配置好了anaconda,于是我就找到这篇心仪的文章,正好是通过anaconda配置opencv,所以应该意味着我的opencv的文件夹应该在anaconda文件夹里面。但是光在anaconda里面还不行(anaconda和tensorflow有各自的python解释器),我需要在pycharm中同时import tensorflow和import cv2的话我的tensorflow的python解释器里面也要有openv的东西。于是在这个问题的考量上,我又查了查,果然有可以直接移动某个文件就可以使得tensorflow的python解释器可以同时import tensorflow和cv2。方法具体见:windows环境下anaconda/tensorflow/opencv的安装(新手入!
文章图片

最后天知道import tensorflow和import cv2上没有波浪线的时候我有多高兴(菜比的快乐很简单
好啦,记录就到这里,如有错误,欢迎大家批评指正!下一篇是yolov3环境配置,我们下期见!

    推荐阅读