渾渾噩噩的過了三年渣碩生涯,雖然說自己是搞圖像的,但基本是一些機器視覺的東西,最近突然想好好搞搞深度學習這方面,想著那就先搭搭環境跑個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的簡介、入門、安裝流程之詳細攻略