网站首页 全球最实用的IT互联网站!

人工智能P2P分享Wind搜索发布信息网站地图标签大全

当前位置:诺佳网 > 软件工程 > 后端开发 > Python >

[香橙派]zero3的debian系统上安装python3运行环境

时间:2025-04-16 17:37

人气:

作者:admin

标签:

导读:1. 接上ttl串口上电,进入ssh 2. 输入wifi搜索命令 nmcli dev wifi 3. 链接wifi sudo nmcli dev wifi connect plj-wlk password ******** 输入密码,有successfully绿色关键词表示已经连接上 4. 更新源...

1. 接上ttl串口上电,进入ssh

2. 输入wifi搜索命令

nmcli dev wifi

wps1

3. 链接wifi

sudo nmcli dev wifi connect plj-wlk password ********

wps2

输入密码,有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

github速度慢可替换成

git clone https://gitee.com/mirrors_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程序拷贝到文件夹

wps3

12. 执行python程序

CD /home/orangepi/Documents

Python3 webProg2.py

wps4

13. 打开局域网内电脑浏览器,输入开发板的IP地址和端口号,登录前端网页

wps5

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

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信