-
调用python的print
-
测试内容test_1
-
构建python的function,通过C进行调用。注意执行时的python环境变量
-
测试内容test_2
- 通过cython对pyx文件进行编译,生成.h和.c文件,以供程序调用
- 安装cython
sudo apt-get install cython
- 测试内容test_3
- 通过cmake对python调用程序进行调用,关键为
find_package
- 指定python3编译环境
- 若系统中存在多个版本python3,需要在cmake编译时注意当前find_package找到的版本,可能会出现
Development.Module``Development.Embed
无法找到的错误 - 原因参考FindPython3的cmake官方文档,需要cmake 3.18版本
- 若系统中存在多个版本python3,需要在cmake编译时注意当前find_package找到的版本,可能会出现
- 编译方式
cd build
,cmake ..
,make
- test_class
- 分别测试带参和不带参的类调用
-
通过以上教程进行jtop功能调用
- python类的调用
- 其他常用功能测试