首页 > 编程语言 >python3.8以及更高版本 编译pcl

python3.8以及更高版本 编译pcl

时间:2023-08-28 18:44:05浏览次数:54  
标签:Cython 版本 pcl 编译 ubuntu18 python3.8

github https://github.com/strawlab/python-pcl

1.安装Cython

当前的Cython的版本如下

 由于python-pcl代码仓已经是很老的代码了,没有人在维护,高版本的Cython 会导致编译失败

报错如下Cython.Compiler.Errors.CompileError: pcl/_pcl_180.pyx

 使用Cython==0.29版本即可解决这个问题

2.安装pcl库VTK的一些库,

apt install pcl vtk libvtk libpcl pcl-tools

ubuntu18 默认pcl库版本是1.8

VTK 默认版本是6.3

2.修改setup.py文件

由于我的环境是ubuntu18 和python3.8的环境,所以setup

.py修改为这样

 vtk的库也要修改路径,

 自己装一下vtkxxx-6.3的库,我忘记是什么时候装的了

 

标签:Cython,版本,pcl,编译,ubuntu18,python3.8
From: https://www.cnblogs.com/duzw/p/17663160.html

相关文章

  • Cygwin 编译 coTurn
    源码下载gitclone https://gitcode.net/mirrors/coturn/coturn.gitgitclonehttps://github.com/openssl/openssl.gitturnserver启动说明./turnserver-configfile=/opt/etc/turnserver.conf或者./turnserver-c/opt/etc/turnserver.confturnutils_uclient测试工具-e指定连......
  • cocos2dx 如何编译android 打包
    先要配置NDK,然后启动CMD命令进入到自己的游戏根目录,我的是starGame,所以如上所示:......
  • flink的源码编译方法
    1、下载flink源码2、修改整数限制numUnapprovedLicenses---改成100(在pom.xml文件)3、执行编译命令./mvnwcleanpackage-DskipTests4、如果只想名义子工程拷贝根目录的mvnw执行脚本到对应子目录,然后再执行./mvnwcleanpackage-DskipTests5、代码修改后编译,如果碰到chec......
  • 从原理聊 JVM(五):JVM 的编译过程和优化手段
    一、前端编译前端编译就是将Java源码文件编译成Class文件的过程,编译过程分为4步:1准备初始化插入式注解处理器(AnnotationProcessingTool)。2解析与填充符号表将源代码的字符流转变为标记(Token)集合,构造出抽象语法树(AST)。抽象语法树每个节点都代表着程序代码中的一个语法结......
  • IDEA设置JAVA使用的编译语言Language level为8
       设置这个为8不然每次pom文件修改都会变更为5pom.xml增加<properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><java.version>8</java.version></properties>  增加插件配置<!--打包配置--&g......
  • 从原理聊JVM(五):JVM的编译过程和优化手段 | 京东云技术团队
    一、前端编译前端编译就是将Java源码文件编译成Class文件的过程,编译过程分为4步:1准备初始化插入式注解处理器(AnnotationProcessingTool)。2解析与填充符号表将源代码的字符流转变为标记(Token)集合,构造出抽象语法树(AST)。抽象语法树每个节点都代表着程序代码中的一个语法结构,包含包......
  • .NET-10-反编译、IL深入学习
    目录前言前言理论与实际相结合,好好的也看了看,蛮有意思的。反编译:.dll=>.cs(??)参考链接:IL指令官方、ILSpy参考blog:One、Two、IL指令中文解释......
  • Win11开发嵌入式Linux与交叉编译的一些轮子
    由于我不愿意直接使用ubuntu环境来开发Linux,所以在实践中我摸索出一套能够在最新的win11下调试Linux开发板的方法。wsl2准备首先我们需要安装wsl2。安装教程使用USBIP读写SD卡我们需要在linux环境下对开发板使用的TF卡进行读写。由于wsl2不支持直接挂载宿主机的usb设备,并且其......
  • Windows10 环境下使用 Cmake 和 MinGW-w64 编译安装 OpenCV 4.0.1
    Windows10环境下使用Cmake和MinGW-w64编译安装OpenCV4.0.1翻译搜索复制......
  • 圣天诺加密锁(加密狗)保护Python应用程序防止被反编译Python代码保护的好方法
    (开发套件使用的是原HASP/SafeNet/金雅拓/泰雷兹加密狗开发工具)(注:本文为Python程序保护的纯技术贴,欢迎留言探讨)开发工具下载:​​http://www.chinadlp.com/?list-DriveDownload.html​​  概述使用圣天诺加密锁保护Python应用程序的方法:1.SentinelLDKEnvelope带S......