栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

centos6.9编译(compile)pyside2

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

centos6.9编译(compile)pyside2

准备

文章假设你已经正确编译以下工具或依赖库:

  1. gcc-9.3.0
  2. qt5.15.2
  3. lvvm10.0
  4. python3.9.0(或其它版本的python3)

若无或缺少,请参阅我的其它博客,或向我私信付费咨询。

编译

官网下载源码:https://download.qt.io/official_releases/QtForPython/pyside2/PySide2-5.15.2-src/pyside-setup-opensource-src-5.15.2.zip

解压并更改源码以下位置:

./sources/shiboken2/ApiExtractor/clangparser 第248行增加代码:"-stdlib=libc++"

用于source环境的shell脚本:

除了将gcc/bin加入到PATH,gcc/lib,gcc/lib64加入到LD_LIBRARY_PATH

还需要增加以下环境变量:

setenv PYTHonHOME
setenv CPLUS_INCLUDE_PATH /include/c++/9.3.0:/include/c++/9.3.0/x86_64-pc-linux-gnu:$PYTHONHOME/include/python3.9

source编译环境脚本后,在pyside源码目录打开终端执行命令:

python setup.py build --ignore-git --verbose-build --skip-docs --reuse-build --skip-modules=WebEngineCore,WebEngineWidgets,Location,Multimedia,Help,WebChannel,3DAnimation,3DExtras,Tests,TextToSpeech

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/674655.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号