2017-01-25 17 views
2

Python3で私のモジュールにFreeCAD.soをインポートする際に問題があります。いつPython2で同じことをする - それは動作します。python3でfreecad.soをインポートできません

ソースコードは単純です:

import FreeCAD as fc 
print(fc) 
assert False 

私はすでにFreeCADのがまだのpython3をサポートしていないの$ PYTHONPATHで/usr/lib/freecad/lib/

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) 

答えて

2

持っています。これは、上で働いていると、時間が経過するとFreeCADのは、我々はPython3.6]ドッキングウィンドウのイメージを持って進化しているので、次のバージョン

関連する問題