【ARMv8架构系统安装PySide2】

ARMv8架构系统安装PySide2

  • [Step1. 下载Qt资源包](#Step1. 下载Qt资源包)
  • [Step2. 配置和安装Qt5](#Step2. 配置和安装Qt5)
  • [Step3. 检查Qt-5.15.2安装情况](#Step3. 检查Qt-5.15.2安装情况)
  • [Step4. 安装PySide2所需的依赖库](#Step4. 安装PySide2所需的依赖库)
  • [Step5. 下载和配置PySide2](#Step5. 下载和配置PySide2)
  • [Step6. 检验PySide2是否安装成功](#Step6. 检验PySide2是否安装成功)

Step1. 下载Qt资源包

if you need the whole Qt5 (~900MB):

bash 复制代码
wget http://master.qt.io/archive/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz

or qtbase (basic module such as QtCore, QtGui and QtWidget)(~90MB):

bash 复制代码
wget http://master.qt.io/archive/qt/5.15/5.15.2/submodules/qtbase-everywhere-src-5.15.2.tar.xz

Step2. 配置和安装Qt5

(here I used qtbase)

bash 复制代码
tar -xpf qtbase-everywhere-src-5.15.2.tar.xz
cd qtbase-everywhere-src-5.15.2/
./configure -xcb

(must enable xcb here manually)

Choose "o" to install Qt open source version.

bash 复制代码
make -j4
sudo make install

Step3. 检查Qt-5.15.2安装情况

Now we have Qt5 under /usr/local/Qt-5.15.2

Step4. 安装PySide2所需的依赖库

Before install PySide2, first we have to deal with some requirements:

General requirements: Python: 3.5+, Qt: 5.12+, libclang: version10, CMake:3.1+, llvm: version10;Here I personally suggest use synaptic to manage library:

bash 复制代码
sudo apt-get install synaptic

Then install the correct version of libclang and llvm via synaptic.

Step5. 下载和配置PySide2

Download and build PySide2

bash 复制代码
git clone http://code.qt.io/pyside/pyside-setup.git 
cd pyside-setup/
git checkout 5.15.2

I'm not sure whether the version of Qt5 and PySide2 must match. Anyway, here I used PySide2 5.12.2

Finally, to install PySide2:

bash 复制代码
 sudo python setup.py install --qmake=/usr/local/Qt-5.15.2/bin/qmake

(qmake is automatically installed with Qt5)

Step6. 检验PySide2是否安装成功

Try PySide2 in Python:

bash 复制代码
python
from PySide2 import *
相关推荐
小江的记录本6 分钟前
【JVM虚拟机】垃圾回收GC:垃圾判定算法:引用计数法、可达性分析算法(附《思维导图》+《面试高频考点清单》)
java·jvm·后端·python·算法·spring·面试
清水白石00814 分钟前
构建企业级 Python 服务:配置、日志、指标与追踪的稳健之道
开发语言·python·elasticsearch
happymaker062636 分钟前
SpringBoot使用Thymeleaf模板引擎,前端的基本语法
开发语言·python
fengchengwu201244 分钟前
Conda 虚拟环境操作手册:从入门到精通
python·conda
deepin_sir1 小时前
11 - 模块与包
前端·数据库·python
铁皮哥1 小时前
【agent 开发】Claude Code 的 Skill 是怎么被加载的?从 name/description 到 SKILL.md 再到资源文件
java·服务器·数据库·python·gitee·github·软件工程
py小王子1 小时前
期刊复现|Python 实现带误差棒与3D 柱状数据可视化
python·期刊复现
财经资讯数据_灵砚智能1 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年5月25日
大数据·人工智能·python·信息可视化·自然语言处理·ai编程
是你就无限6151 小时前
FastAPI 核心技术与实战
python·fastapi