尝试在 3399 上面安装 pyside2 ,结果碰到很多问题。
- 需要 qt5.12
- 需要 clang
全部需求如下:
General Requirements¶
Python: 3.5+ and 2.7
Qt: 5.12+ is recommended
libclang: The libclang library, recommended: version 10 for PySide2 5.15. Prebuilt versions of it can be downloaded here.
CMake: 3.1+ is needed.
尝试使用 qt5.10 编译 pyside2
结果发现 pyside2 里面没有 5.10 的分支,而且还要先编译 shiboken ,然后在编译 pyside2。放弃。
https://github.com/pyside/pyside2-setup
https://wiki.qt.io/Qt_for_Python/GettingStarted
qt5.12
参考下面这个网页来编译
https://blog.csdn.net/qqwangfan/article/details/84964856
clang 二进制版本
https://releases.llvm.org/download.html#10.0.1
从上面下载 aarch64 版本,结果运行起来找不到 tinfo 的库文件。 放弃。 有说法是可以吧 ncurse 的库链接过去,不过没有尝试。
clang 源码版本
http://clang.llvm.org/get_started.html
按照上面的步骤来,但是要注意默认的是 debug 模式,编译出来空间不够,需要设置为 release 模式,编译出来就只有 1.7 G 左右了。当时从 github 上面指定下载 10.x 的最后一次提交。
具体配置可以参考: https://llvm.org/docs/CMake.html
参考: https://blog.csdn.net/petersmart123/article/details/78418765