gpt4 book ai didi

python - 无法使用 python3 导入 freecad.so

转载 作者:行者123 更新时间:2023-11-28 21:43:42 28 4
gpt4 key购买 nike

我在使用 python3 将 FreeCAD.so 导入我的模块时遇到问题。当用 python2 做同样的事情时 - 它有效。

源码很简单:

import FreeCAD as fc
print(fc)
assert False

我已经在 $PYTHONPATH 中有了 /usr/lib/freecad/lib/

Python2:   
name@name:/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:
name@name:/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)

最佳答案

FreeCAD 还不支持 python3。这正在处理中,应该会在下一个版本中可用

关于python - 无法使用 python3 导入 freecad.so,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41850672/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com