西班牙
斯潘4
在对python包进行了大量故障排除之后,我将pythoncaller中的脚本缩减为只导入一些包:
导入fme导入fmeobjects导入pcl类featureprocessor(object):def\uu init(self):pass def input(self,feature):pass def close(self):pass
但是,我仍然收到一个python异常:
python异常:numpy.ufunc的大小不正确,请尝试重新编译。预期192,得到216
这是由导入pcl(python pcl)引起的。
但是,我可以使用同一个解释器在python中直接使用这个包。我只在FME中遇到这个错误。
我找到了对cython抛出警告(但不是错误)的引用,因为它引用了一个旧的numpy版本(https://github.com/numpy/numpy/issues/12785 issuecomment-455336738),但问题似乎已得到解决,并且在直接运行脚本时未遇到任何警告。
在这一点上,我不得不假设是蟒蛇的错。外面有人有其他想法吗?
我正在使用一个定制的python解释器(我已经尝试过3.7和3.6),它已经安装了所有适用的软件包,在windows 10上安装了fme workbench 2019.0,build 19246。
?2019安全亚搏在线软件公司|法律