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