本文来源电子发烧友社区,作者:北方, 帖子地址:https://bbs.elecfans.com/jishu_2014090_1_1.html
1. 编译过程要求使用python3.7以上,但是还要把系统缺省python换成python3,否则报错。对于有多个开发环境的过此,这样的设置往往带来很多麻烦。所以,建议使用virtualENV虚拟环境搭建。这里就不多分析。
2、根据使用python3和python2的运行过此,分析为什么python2.7不能使用。直接用python3 build.py wifiiot

显示上述问题,那么编译build.py看问题在哪里,
复制代码
在前面直接使用的是python,那么用软连接ln 可以把python3连接到python就可以。
或者在用户组中设定别名
alias python='/usr/bin/python3.6'
同样可以起到作用

但是使用python3.6还是出现了语法的问题,

3.需要安装新版3.8,不过最新到已经是3.10了
不用下载压缩文件,直接用源文件安装就可以的。
1. 编译过程要求使用python3.7以上,但是还要把系统缺省python换成python3,否则报错。对于有多个开发环境的过此,这样的设置往往带来很多麻烦。所以,建议使用virtualENV虚拟环境搭建。这里就不多分析。
2、根据使用python3和python2的运行过此,分析为什么python2.7不能使用。直接用python3 build.py wifiiot

显示上述问题,那么编译build.py看问题在哪里,
- import sys
- import argparse
- import importlib
- import logging
- import os
- def usage():
- msg = "npython build.py ipcamera_hi3516dv300n"
- "python build.py ipcamera_hi3518ev300n"
- "python build.py wifiiot"
- return msg
- def main():
- if not __package__:
- path = os.path.join(os.path.abspath(os.path.dirname(__file__)),
- 'build')
- sys.path.insert(0, path)
- parser = argparse.ArgumentParser(usage=usage())
- parser_list = []
- parser_list.append({
- 'name': 'compile',
- 'help': 'Build source code'
- })
- for each in parser_list:
- module = importlib.import_module('.{}'.format(each.get('name')),
- 'lite')
- module.add_options(parser)
- parser.set_defaults(command=module.exec_command)
- args = parser.parse_args()
- try:
- status = args.command(args)
- except KeyboardInterrupt:
- logging.warning('interrupted')
- status = -1
- except Exception as e:
- print(e)
- parser.print_help()
- status = -1
- return status
- if __name__ == "__main__":
- sys.exit(main())
或者在用户组中设定别名
alias python='/usr/bin/python3.6'
同样可以起到作用

但是使用python3.6还是出现了语法的问题,

3.需要安装新版3.8,不过最新到已经是3.10了
不用下载压缩文件,直接用源文件安装就可以的。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
wi-fi
+关注
关注
15文章
2379浏览量
128890 -
HarmonyOS
+关注
关注
80文章
2146浏览量
35568 -
HiSpark
+关注
关注
1文章
156浏览量
7686
发布评论请先 登录
相关推荐
热点推荐
Wi-Fi 6将为智能工厂创造更多价值
Wi-Fi 6基于IEEE 802.11ax标准开发,为满足智能工厂应用需求提供了提升网络效率的新特性。与之前的Wi-Fi 5相比,Wi-Fi
浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波器新技术
作者: Qorvo 亚太区无线连接事业部高级行销经理林健富 2020年1月,Wi-Fi联盟正式宣布开放6GHz频段(5925MHz-7125MHz),并将其命名为Wi-Fi 6E。2020年4月
发表于 09-19 18:29
•1319次阅读
如何选择合适的芯科科技Wi-Fi开发板
您正在寻找适用于超低功耗物联网应用项目的Wi-Fi 开发板吗?本文将介绍Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗蓝牙5.4解决方案的Wi-Fi
Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——1
已着手进行Wi-Fi 8 相关技术功能的制定讨论与研究。Wi-Fi 7的下一代自然就是Wi-Fi 8,正如市面上智能手机的命名逻辑一样,Wi-Fi
发表于 06-13 11:09
芯科科技推出新款Wi-Fi 6开发套件SiWG917Y
问问任何一位Wi-Fi开发者,他们工作中最困难的部分是什么?你很可能会听到这样的回答:“设计天线以及应对全球射频(RF)法规认证。” 因应这一挑战,Silicon Labs (芯科
基于 Wi-Fi 的定位服务
以下捕获使用 location_wifi_get 函数请求 Wi-Fi 定位服务。该事件的总功耗为 125.85mC,日志显示精确度为 30.0m。
Got location:
method
发表于 04-17 15:16
Wi-Fi 定位服务流程
变化。
Cellular: Location 示例中最初的 location_wifi_get() 函数可用于请求 Wi-Fi 定位服务。启用附加日志配置有助于了解请求过程。
Add
发表于 04-17 15:09
nRF Cloud Wi-Fi 定位服务
、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通过利用 nRF Cloud 的优化定位算法,基于 Nordic SoC 和 模组的产品可在定位用例
发表于 04-17 15:07
Wi-Fi 定位服务
Wi-Fi 是一种著名的无线网络技术,用于设备的局域网和互联网接入。Wi-Fi 通过 Wi-Fi 网络为家庭、办公室和学校等环境提供便捷的无线互联网接入服务。
Wi-Fi 定位是一种
发表于 04-17 15:01
还不知道Nordic 有Wi-Fi 6+BLE组合?
多种通信协议:除了Wi-Fi 6和BLE,它还可以通过软件配置支持其他协议,这使得它在多种应用场景中都能发挥出色的作用。
三、应用场景
PTR5303适用于多种场景,比如智能家居设备、智能穿戴设备
发表于 03-12 15:20
2.4GHz+5GHz双频低功耗 Wi-Fi 6协同IC -nRF7002
开发人员能够充分发挥Wi-Fi 6的潜力,包括更高的数据传输速率、更大的容量和更高的能效,以及Nordic一流的LTE-M/NB-IoT和BluetoothLE解决方案,从而简化开发过
发表于 02-26 14:54
华为海思正式进入Wi-Fi FEM赛道?
大家都知道了,2018年11 月离开锐迪科(RDA),前往福建晋江创立三伍微,专注于Wi-Fi射频前端芯片,从路由器Wi-Fi FEM,到手机Wi-Fi FEM,再到IoT FEM全覆
发表于 12-11 17:42
摩尔斯微电子发布Wi-Fi HaLow评估套件,加速物联网开发
近日,全球领先的Wi-Fi HaLow解决方案提供商摩尔斯微电子正式推出一款开创性的评估套件——MM6108-EKH05。这款完全整合的开发平台,旨在推动各行业物联网解决方案的快速发展
从Wi-Fi 4到Wi-Fi 7:网速飙升40倍的无线革命
1 Wi-Fi技术的快速发展 每一代新的Wi-Fi协议发布,都会带来更高的无线速率。 从Wi-Fi 4到Wi-Fi 7:无线网络技术显著提升,实现了网速的巨大飞跃。

【HarmonyOS HiSpark Wi-Fi IoT 套件试用连载】WIFI智能冰箱之四 开发编译文件
评论