踩坑之路anaconda建立虛擬環境

2021-10-05 09:59:52 字數 1448 閱讀 2664

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

Docker踩坑之路

這是由於在啟動容器時沒有給docker容器配置足夠的記憶體,預設64m,因此讀入資料集會超出記憶體,所以要在run容器時給容器配置記憶體,解決方案位址 shm size 8g 表示分配給容器8g的記憶體 nvidia docker run it name yangxiaoli5 shm size 8...

ant design pro 踩坑之路

新入手react 我司要用螞蟻金服那個框架 從頭開始熟悉。慢慢踩坑之路。實時更新 1.使用靜態檔案資源 2.關閉自帶eslint檢查 找到package.json 檔案 刪除裡面的 pre commit npm run lint staged 3.proxy proxy裡面的 的千萬不要和你的位址裡...

GraphQL的踩坑之路

為了更好的支援前端能夠自由組合 展示收到的資料,筆者使用graphql go 框架開發了負責的模組,但測試過程中發現,使用graphql會有n 1 query的問題。經過調研發現兩種解決方案 在使用graphql go的同時使用facebook開源的dataloader工具,詳細例子見dataloa...