当前位置: 首页 > news >正文

【ARMv8架构系统安装PySide2】

在这里插入图片描述

ARMv8架构系统安装PySide2

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

Step1. 下载Qt资源包

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

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):

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)

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.

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:

sudo apt-get install synaptic

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

Step5. 下载和配置PySide2

Download and build PySide2

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:

 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:

python
from PySide2 import *
http://www.lryc.cn/news/276539.html

相关文章:

  • ECMAScript6详解
  • [C#]使用PaddleInference图片旋转四种角度检测
  • stable diffusion 基础教程-提示词之光的用法
  • 第9课 回声抑制(AEC+AGC+ANS)的实现
  • 软件测试|Python中的变量与关键字详解
  • 修改安卓apk设置为安卓主屏幕(launcher)
  • unity中 canvas下物体的朝向跟随
  • HarmonOS 日期选择组件(DatePicker)
  • linux中的系统安全
  • LeetCode(209)长度最小的子数组⭐⭐
  • 【JAVA】MySQL中datetime类型23:59:59自动变为下一天的00:00:00
  • Unity游戏内相机(主角头部视角)的旋转问题:“万向节锁定”(Gimbal Lock)
  • Keras实现seq2seq
  • 1080p 1k 2k 4k 8k 分辨率,2K就不应该存在。
  • 接口芯片选型分析 四通道差分驱动可满足ANSI TIA/EIA-422-B 和ITU V.11 的要求 低功耗,高速率,高ESD
  • 使用.Net nanoFramework获取ESP32板载按键的点击事件
  • 安全远控如何设置?揭秘ToDesk、TeamViewer 、向日葵安全远程防御大招
  • Spring AOP(详解)
  • Linux系统编程之进程
  • Vue中使用require.context自动引入组件的方法介绍
  • Java 监控诊断利器 Arthas monitor/watch/trace 命令使用详解
  • 论文阅读:基于MCMC的能量模型最大似然学习剖析
  • 【Verilog】期末复习——设计一个带异步复位端且高电平有效的32分频电路
  • 基于springboot的java读取文档内容(超简单)
  • K8S亲和性,反亲和性,及污点
  • 2024年,AI、Web3、区块链、元宇宙:有没有“相互成就“的可能性?
  • Mac电脑好用的修图软件:Affinity Photo 2中文 for Mac
  • 数据结构之Radix和Trie
  • ctrl+c与kill -2的区别
  • 每日算法打卡:分巧克力 day 9