Ich habe Probleme beim Importieren von FreeCAD.so in mein Modul mit python3. Wenn das gleiche mit Python2 tut - es funktioniert.Kann freecad.so nicht mit python3 importieren
Der Quellcode ist einfach:
import FreeCAD as fc
print(fc)
assert False
Ich habe bereits /usr/lib/freecad/lib/
im $ 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)