IT评测·应用市场-qidao123.com技术社区
标题:
[香橙派]zero3的debian系统上安装python3运行环境
[打印本页]
作者:
农妇山泉一亩田
时间:
2025-4-16 17:19
标题:
[香橙派]zero3的debian系统上安装python3运行环境
1.
接上ttl串口上电,进入ssh
2.
输入wifi搜刮命令
nmcli dev wifi
3.
链接wifi
sudo nmcli dev wifi connect plj-wlk password ********
输入密码,有successfully绿色关键词表现已经毗连上
4.
更新源
sudo apt-get update
Sudo apt-get upgrade
5.
安装谷歌欣赏器
下载deb包
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
办理依赖问题
sudo apt-get install -f
上面这种安装谷歌欣赏器方式经常失败
大概
sudo apt-get update
sudo apt-get install chromium chromium-l10n
6.
安装thonny
更新源
sudo apt update
安装thonny
sudo apt install thonny
查看Python版本
Python --version
7.
安装pymodbus库
sudo apt install python3-pymodbus
检查安装是否成功,没有报错就是成功
python3 -c "import pymodbus"
8.
安装flask库
sudo apt install python3-flask
9.
利用利用pipx安装serial_asyncio
serial_asyncio 是一个Python库,它结合了Python的asyncio库和pyserial库,用于异步串行通信。在Python中,asyncio是用于编写单线程并发代码的库,而pyserial是用于串行通信(如通过USB与串行设备通信)的库。serial_asyncio将这两者结合,使得可以在异步编程环境中进行串行通信。
主要特点:
1.
异步操作
:答应在不阻塞主线程的情况下进行串行通信,适用于需要同时处置惩罚多个任务的应用。
2.
事件驱动
:基于asyncio的事件循环,可以响应串行端口的事件,如数据到达、发送完成等。
3.
易于利用
:提供了简单的API,使得异步串行通信变得轻易实现。
4.
兼容性好
:与pyserial兼容,可以用于大多数串行设备。
5.
应用场景:
·
物联网(IoT)
:与传感器、微控制器等设备进行异步通信。
·
机器人控制
:实时控制机器人,同时处置惩罚其他任务。
·
数据采集
:从多个串行设备同时采集数据。
·
网络通信
:结合网络通信和串行通信,实现复杂的系统控制。
serial_asyncio安装存在许多问题
安装必要的编译工具: 确保你的系统上安装了编译Python扩展所需的工具
sudo apt-get update
sudo apt-get install build-essential python3-dev
检查github网络
ping -c 4 github.com
更新Git和GnuTLS
sudo apt update
sudo apt install git gnutls-bin
克隆 GitHub 仓库:
git clone
https://github.com/pyserial/pyserial-asyncio.git
下载 pyserial-asyncio 源代码: 你可以从 GitHub 上克隆 pyserial-asyncio 的仓库,大概下载压缩包。利用 git 克隆:
git clone https://github.com/pyserial/pyserial-asyncio.git
cd pyserial-asyncio
安装 pyserial-asyncio: 在源代码目次下,利用 setup.py 脚本进行安装
sudo python3 setup.py install
sudo apt-get install python3-serial
10.重启系统
Sudo reboot
11.把python步伐拷贝到文件夹
12.
执行python步伐
CD /home/orangepi/Documents
Python3 webProg2.py
13.
打开局域网内电脑欣赏器,输入开辟板的IP地址和端口号,登录前端网页
14.
安装Jupyter Notebook
sudo apt update
sudo apt upgrade
sudo apt install python3 python3-pip
pip3 install jupyter
sudo apt install jupyter-core
sudo reboot
15.
安装eric6
Eric6需要一些额外的库来正常工作,特别是PyQt5和QScintilla。
sudo apt-get update
sudo apt-get upgrade
sudo apt install eric
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/)
Powered by Discuz! X3.4