Das Wissen aller Anwender nutzen

Im Allplan Connect Forum tauschen sich Anwender aus, geben wertvolle Tipps oder beraten sich bei ganz konkreten Aufgabenstellungen − auch international.
Und damit wirklich keine Frage unbeantwortet bleibt, unterstützen die Mitarbeiter des Technischen Supports ebenfalls aktiv das Forum.

Es erwarten Sie:

  • Foren-Vielfalt aus CAD Architektur, CAD Ingenieurbau uvm.
  • Tipps von User für User
  • international: Deutsch, Englisch, Italienisch, Französisch und Tschechisch

Melden Sie sich jetzt an und diskutieren Sie mit!

Zur Registrierung

[Frage] Importschwierigkeiten "Pylintservice" [Gelöst]


Hallo zusammen

Ich möchte mich so langsam mit PythonParts beschäftigen, vorerst sollte ich aber mal Python lernen.

Ich wollte dennoch mal schauen, wie ich, gemäss Anleitung von Allplan (Link), Visual Studio zum laufen bringe.

Ich habe es irgenwann mal geschafft Python 3.8 zu installieren, weil es offenbar nicht mit 3.10 klappt, habe die Suchpfade von den zwei erwähnten Python Projekten auf den PRG-Ordner angepasst und die Unit-Tests heruntergeladen und in einem Ordner auf dem Desktop entpackt sowie auch dort den Suchpfad angepasst.

Wenn ich nun weiterfahre mit dem debugging, dann kommt die Fehlermeldung "No module named PylintService".
Ich habe keine Lösungen im Internet gefunden und hoffe nun das mir hier jemand weiterhelfen kann.
Ich habe mal einen Screenshot der Meldung angehängt.

Anhänge (1)

Typ: image/png
36-mal heruntergeladen
Größe: 3,67 KiB

Lösung anzeigen Lösung verbergen

Ich habe das Allplan-Setup nochmals durchgeführt, Python komplett gelöscht und neu installiert sowie alles von VS-Code gelöscht. Jetzt erscheinen keine Fehlermeldungen mehr. Allerdings erfolgt noch immer kein Output im Allplan-Trace-Fenster. Wenn ich den Code der .py-Datei in die Debugging-Konsole von VS eingebe, dann erscheint im Allplan-Trace z. B. "Load Arc3D.py".

21 - 29 (29)

Hallo,

ich habe jetzt aus Deiner Fehlermeldung entnommen, dass VS-Code eine veraltete pylintrc Datei verwendet. Bitte diese Datei aus dem etc Verzeichnis löschen und CreateVisualStudioCodeWorkspace noch einmal ausführen. Danach VS-Code neu starten.

Sollte wieder eine Fehlermeldung Line too long (xxx/100) auftreten, bitte eine Komplettinstallation der aktuellen Allplan-Version durchführen. Danach wieder CreateVisualStudioCodeWorkspace, ... ausführen.

Viele Grüße
Horst

Klappt nach wie vor nicht. Es erscheinen immer noch die Line too long Meldungen und die Importfehler.
Habe aber Allplan neu installiert.
Auch das löschen der pylintrc-Datei und neues ausführen von CreateVisualStudioCodeWorkspace hat nicht bewirkt.

Bitte die Datei "pylintrc" anhängen, damit ich sie mir anschauen kann.

Hier die Pylintrc

Anhänge (1)

Typ: application/zip
497-mal heruntergeladen
Größe: 1,71 KiB

Und bitte jetzt auch noch einmal das Bild mit den aktuellen Fehlermeldungen

Hier nochmals die Fehlermeldungen.

Anhänge (1)

Typ: image/png
29-mal heruntergeladen
Größe: 46,75 KiB

Ich habe das Allplan-Setup nochmals durchgeführt, Python komplett gelöscht und neu installiert sowie alles von VS-Code gelöscht. Jetzt erscheinen keine Fehlermeldungen mehr. Allerdings erfolgt noch immer kein Output im Allplan-Trace-Fenster. Wenn ich den Code der .py-Datei in die Debugging-Konsole von VS eingebe, dann erscheint im Allplan-Trace z. B. "Load Arc3D.py".

Hallo,

was erwartest Du im Allplan-Trace?

Wenn Du den Debugger gestartet hast, klickst Du im Source-Fenster links von der Zeilennummer. Dann wird dort ein roter Punkt gezeigt, der einen Breakpoint markiert.

Nach dem Aufruf des PythonParts über die Bibliothek hält das Programm an dieser Stelle an und Du kannst mit den vielfältigen Debug-Möglichkeiten von VS-Code den Sourcecode untersuchen.

Viele Grüße
Horst

Zitiert von: Horst_Hohmann
Hallo,
noch eine weitere Information:
Bei der Entwicklung von PythonParts den Allplan-Trace immer auf "in Fenster schreiben" stellen. Dort werden die Python-Fehlermeldungen angezeigt.
Viele Grüße

Horst

Ah, dann habe ich hier etwas falsch verstanden. Ich dachte der Output erscheint in diesem Fenster. Demnach sind aber die Fehler beim Einlesen nach Allplan gemeint. Auf alle Fälle klappt es jetzt und ich erhalte keine Import-Fehlermeldungen mehr.

Besten Dank für die Zeit und Hilfe

21 - 29 (29)