浑浑噩噩的过了三年渣硕生涯,虽然说自己是搞图像的,但基本是一些机器视觉的东西,最近突然想好好搞搞深度学习这方面,想着那就先搭搭环境跑个demo吧,经历了好多莫名其妙的踩坑操作,demo跑的终于没bug了,但最后竟然说
内存不足!!!!!!
好吧,我用的几百年前旧电脑,开了个虚拟机,内存的确有问题。但还是想好好写一下环境配置,以后再弄就方便很多了
上个博客写了pip安装,我发现人家python自带pip,应该是之前没把python弄成环境变量,才没有pip命令,导致走了一大段弯路。
言归正传,说说虚拟机+Ubuntu+anaconda+tensorflow+各种库的安装吧
虚拟机安装基本没啥坑,安装之后找个Ubuntu镜像安上也没啥问题,在之后安装anaconda这里就有看坑了,我本来按着别人的教程来,可最后安好之后竟然命令没有anaconda命令,然后找到一位老哥的博客,运行
source ~/.bashrc
才搞定,前提是你的anaconda加入了path中,很多坑现在想不起来了,就把大坑写一下
anaconda在装tensorflow的时候我以为是直接anaconda安装就行了,没想到还要重新创建一个虚拟环境,我的理解是使用anaconda创建一个虚拟环境,方便后续管理,也避免了与Ubuntu自带的python冲突。同时也不用换Ubuntu的python版本(版本太低)
创建一个叫tensorflow的虚拟环境并指定python版本
激活虚拟环境
之后我们安装包都安装在这个虚拟环境下,使用pip安装就行,因为刚刚创建虚拟环境的时候按了python,自然也有pip,不过安装的时候最好看一下pip是不是在anaconda下的。
安装tensorflow
安装opencv
之后如果你用命令行的话就在tensorflow这个虚拟环境下运行就行,如果用pycharm要把解释器换到anaconda下面的rensorflow这里。
参考博客
Ubuntu:Ubuntu下安装Anaconda和Tensorflow的简介、入门、安装流程之详细攻略