id summary reporter owner description type status priority milestone component version resolution keywords cc port 56305 freecad: runtime import exceptions, no module named pivy dbevans Schamschula "While not fatal, upon starting freecad and opening one of the packaged examples, the program throws multiple import exceptions similar to the following {{{ Traceback (most recent call last): File ""/opt/local/libexec/freecad/Mod/Draft/Draft.py"", line 4271, in onChanged self.updateData(vobj.Object,""Start"") File ""/opt/local/libexec/freecad/Mod/Draft/Draft.py"", line 4045, in updateData import DraftGui File ""/opt/local/libexec/freecad/Mod/Draft/DraftGui.py"", line 2276, in import DraftSnap File ""/opt/local/libexec/freecad/Mod/Draft/DraftSnap.py"", line 36, in import FreeCAD, FreeCADGui, math, Draft, DraftGui, DraftTrackers, DraftVecUtils, itertools File ""/opt/local/libexec/freecad/Mod/Draft/DraftTrackers.py"", line 38, in from pivy import coin : No module named pivy }}} Apparently a missing runtime dependency on module pivy which provides python bindings for Coin3D. Pivy is apparently not yet ported to MacPorts but a fork is available (with python3 compatibility fixes) on FreeCAD's github repository [https://github.com/FreeCAD/pivy FreeCAD/pivy]. " defect closed Normal ports fixed freecad