HarmonyOS_BearPi-HM Nano學習筆記之環境搭建

前言:期待了已久的小熊派鴻蒙開發板終於出世了,12月11號準時搶到優惠券,果斷下單,運費一塊兒也就是29.9,實話說,很划算的,畢竟對本身的學習投資嘛,得捨得。
下面我把代碼倉庫、資料、視頻課程地址貼出來,以便本身從此忘記了能夠查閱,同時方便你們學習;
BearPi-HM Nano的主代碼倉庫是:
https://gitee.com/bearpi/bearpi-hm_nano前端

BearPi-HM Nano的文檔資料在:
https://gitee.com/bearpi/bearpi-hm_nano/tree/master/applications/BearPi/BearPi-HM_Nano/docspython

BearPi-HM Nano課程免費獲取地址:
https://www.bilibili.com/video/av245535732
固然開發板購買入口我也貼出來,當你看到的時候有沒有下架或者有沒有優惠券就不曉得了…
BearPi-HM Nano的淘寶連接是:(19.8須要優惠券入口)
https://item.taobao.com/item.htm?id=633296694816
下面進入正題,近幾天在羣裏發現不少人說環境很難搭建,本身試了一下真的比較難搭建,我說說我是如何操做的,首先看了一遍環境搭建的文檔,對,就是上面連接中gitee中的環境搭建的文檔:
在這裏插入圖片描述瞭解了須要乾的事情,環境搭建分爲Windows環境搭建與linux環境搭建,Windows我是WIN10系統,linux我是在虛擬機上按照的Ubuntu,版本分別爲workstation15.5pro和Ubuntu18.04.5。
Windows環境搭建比較簡單,下載安裝VScode,下載鴻蒙開發環境插件,再按照,配置按照上述文檔操做徹底沒問題,讓不少人止步的是linux環境配置,須要安裝各類工具環境,徹底按照文檔其實並不必定能成功,除非你有幾年的linux開發或運維經驗,在此建議仍是以文檔爲參考,再看着視頻上的步驟配置,下面我主要記錄一下我在配置的過程當中踩的坑,供你們參考:
1號坑 :在使用apt-get的時候提示
E: 沒法得到鎖 /var/lib/dpkg/lock-frontend - open (11: 資源暫時不可用)
E: 沒法獲取 dpkg 前端鎖 (/var/lib/dpkg/lock-frontend),是否有其餘進程正佔用它?
在網上查了不少資料,徹底按照別人的辦法是解決不了的,由於現象同樣,致使這個現象的緣由未必徹底同樣,可是大體思路能夠借鑑的,其主要緣由是在使用apt-get install按照軟件的時候,可能在未完成下載的狀況下關機或者將terminal close,致使apt-get install進程沒結束,結果再次運行時會出現上面的提示。
個人解決辦法:首先查看其進程使用ps aux |grep apt-get,將出現的全部進程ID,直接使用sudo kill PID掉;而後強制解鎖,命令爲:sudo rm /var/lib/dpkg/lock-frontend,若是此時還不行,須要再次執行sudo rm /var/lib/dpkg/lock。
2號坑 :python的版本配置問題,因爲Ubuntu20如下的系統中都有Python2和Python3兩個版本,因此致使後續編譯會出錯,所以須要將使用到的Python版本都配置爲Python3,而且版本爲Python3.7以上,我這裏使用的是Python3.8,可直接使用命令安裝,sudo apt-get install python3.8,安裝完成後須要查看其版本,確認安裝正確,使用Python3 -version,若爲3.8,則證實安裝正確,此時最最重要的一步,不少人搞錯,我也錯了,就是工具環境的軟連接,由於默認使用的是老版本,而如今須要使用新的版本了,所以須要軟連接,須要執行如下命令:linux

cd /usr/bin
rm python3
ln -s /usr/bin/python3.8 python3
python3 --version

上面命令卓條執行,若最後保證最後一條查出版本號爲3.8,。
上面完成了Python3的軟連接,而系統中可能還會有Python的其餘版本,那麼咱們須要再執行一次:git

cd /usr/bin
rm python
ln -s /usr/bin/python3.8 python
python --version

上述命令將Python3改成Python,查看版本一樣爲3.8便可;
3號坑:完成Python的按照後須要按照其模塊工具,我在安裝pip3的時候敲命令時將pip3丟了3,固然命令成功了,因此沒有發現,致使後面編譯的時候編譯不經過,再回頭找的問題,此時建議,最好將文檔的命令複製而後執行,若是沒多大把握又不想找麻煩,最好不要手動敲命令;
下面我把我在編譯中出現的錯誤給你們貼出來,你們能夠參考:
在這裏插入圖片描述
在這裏插入圖片描述
總結:萬事開頭難,不少同窗被環境嚇跑了,本人也以爲開發入門應該簡單點,首先讓開發者以及學習的同窗有興趣,可是沒辦法,這些環境都是國外的,目前咱們沒辦法作到徹底集成,而且鴻蒙系統與linux還有有區別的,要想在linux上開發,必需要把環境搭建好。
我將我配置好的ubun分享出來,若是有不想配置或者配置不成功的同窗能夠拿去直接使用。web

連接:https://pan.baidu.com/s/1Yez1tCR1Whga0NxGE_vSQg 
提取碼:0u72 
複製這段內容後打開百度網盤手機App,操做更方便哦

本文同步分享在 博客「HeartRain_大西瓜」(CSDN)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。bash

相關文章
相關標籤/搜索