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

相关文章
相关标签/搜索