FreeCAD als Modul in Python importieren

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benthausn
User
Beiträge: 9
Registriert: Sonntag 19. April 2020, 12:08

Servus,

ich möchte das CAD Programm FreeCAD als Modul in Python importieren. Ich hab bereits gegoogelt, Module zu importieren ist ja nicht gerade eine neue Frage. Es steht überall, man soll den Pfad in dem FreeCAD/ das Modul liegt als aktuelles Arbeitsverzeichnis angeben und dann FreeCAD importieren. Bei mir geht das jedoch trotzdem nicht.

Code: Alles auswählen

from pathlib import Path
import sys 

FREECAD_PATH = Path(r"C:/Program Files/FreeCAD 0.18/lib")

sys.path.append(FREECAD_PATH)

import FreeCAD
Ich habs außerdem auch bin "/bin" anstatt "/lib" am Ende des Pfades probiert, wobei die gleiche Fehlermeldung kommt.

Fehlermeldung:

Code: Alles auswählen

runfile('C:/Users/micha/Desktop/LCM/K12306_STIWA/FreeCAD_Python/Test_Geometrie.py', wdir='C:/Users/micha/Desktop/LCM/K12306_STIWA/FreeCAD_Python')
Traceback (most recent call last):

  File "C:\Users\micha\Desktop\LCM\K12306_STIWA\FreeCAD_Python\Test_Geometrie.py", line 20, in <module>
    import FreeCAD

ModuleNotFoundError: No module named 'FreeCAD'
Kenn zufällig jemand das Problem? Ich benutze die neuste Python und auch die neuste FreeCAD Version.

Vielen Dank schon mal! :)
Antworten