我有问题,同时导入FreeCAD.so到我的模块与python3。什么时候用python2做同样的事情 - 它可以工作。无法导入与python3 freecad.so
源代码很简单:
import FreeCAD as fc
print(fc)
assert False
我已经在$ PYTHONPATH
Python2:
[email protected]:/mnt/E0CA2445623DA14/Temp/GDrive/__PROJECTS/204_TORPEDO/PIM/trpdalgs/app/Laymodel$ python2 __PetrV_Laymodel.py
FreeCAD 0.16, Libs: 0.16R6707 (Git)
Fasteners workbench Loaded
Sheet Metal workbench loaded
<module 'FreeCAD' from '/usr/lib/freecad/lib/FreeCAD.so'>
Traceback (most recent call last):
File "__PetrV_Laymodel.py", line 8, in <module>
assert False
AssertionError
Python3:
[email protected]:/mnt/E0CA2445623DA14/Temp/GDrive/__PROJECTS/204_TORPEDO/PIM/trpdalgs/app/Laymodel$ python3 __PetrV_Laymodel.py
Traceback (most recent call last):
File "__PetrV_Laymodel.py", line 6, in <module>
import FreeCAD as fc
ImportError: dynamic module does not define module export function (PyInit_FreeCAD)