jetson nano 安装pyqt5
时间: 2024-12-30 08:32:48 浏览: 19
### 安装 PyQt5 的具体方法
为了在 Jetson Nano 上成功安装 PyQt5 并确保其正常工作,建议按照以下说明操作:
#### 准备 Miniforge3 环境
Miniforge 是 Conda 的轻量级发行版,特别适合 ARM 架构设备。通过 Miniforge 创建一个新的 conda 环境来隔离 Python 库和其他依赖项。
```bash
wget https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-aarch64.sh
sh Miniforge3-Linux-aarch64.sh
source ~/miniforge3/etc/profile.d/conda.sh
conda create -n pyqt_env python=3.8
conda activate pyqt_env
```
#### 安装必要的构建工具和库
由于 PyQt5 需要特定版本的 SIP 和 Qt 工具链支持,在开始之前先确认已经安装了所有必需的基础组件。
```bash
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install -y qt5-default cmake gcc g++
pip install --upgrade pip wheel setuptools
```
#### 编译并安装 SIP
下载指定版本 (4.19.25) 的 SIP 源码包,并按顺序执行配置、编译及安装命令。
```bash
wget https://www.riverbankcomputing.com/static/Downloads/sip/4.19.25/sip-4.19.25.tar.gz
tar zxvf sip-4.19.25.tar.gz
cd sip-4.19.25/
python configure.py --sip-module=PyQt5.sip
make -j$(nproc)
sudo make install
```
#### 编译并安装 PyQt5
接着获取 PyQt5 版本 5.15.2 的源文件,重复类似的步骤完成最终目标——让 PyQt5 可用于当前激活的 conda 环境中。
```bash
wget https://files.pythonhosted.org/packages/source/P/PyQt5/PyQt5-5.15.2.tar.gz
tar zxvf PyQt5-5.15.2.tar.gz
cd PyQt5-5.15.2/
python configure.py --confirm-license --enable=newstyle --qmake=/usr/bin/qmake-qt5
make -j$(nproc)
sudo make install
```
以上过程完成后,应该可以在 Jetson Nano 上顺利导入 `PyQt5` 模块并创建图形用户界面应用程序[^1][^2]。
阅读全文