Support Forum

[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".

1 - 10 (29)

Hallo,

eine bessere Beschreibung für "Getting Started" gibt es hier:

https://connect.allplan.com/forum/topics/topic/topics/pythonparts/pythonparts-update-2-pre-release-of-the-pythonpart-documentation-part-getting-started.html

Viele Grüße
Horst

Hallo Horst

Vielen Dank für deine Antwort. Leider klappt es nach wie vor nicht. Beim Schritt "Debugging with Visual Studio" erscheint die angehängte Fehlermeldung. Ausserdem erscheint das Allplanfenster "Pythonparts" nicht, wie im vorherigen Schritt gezeigt.

Anhänge (1)

Typ: image/png
20-mal heruntergeladen
Größe: 7,34 KiB

..ich hatte anfangs dieselben Probleme mit derselben Fehlermeldung.

Lösung:
Man muss bei "Connection target" genau Folgendes eingeben:
localhost:5678
und dann drunter den Prozess auswählen.

Dummerweise erscheint der Prozess auch, wenn man nur "local:5678" o.ä. eingibt!
Dann aber mit der falschen "Bezeichnung" und der obigen Fehlermeldung!

Klappt leider auch nicht. Habe nun aber auch "local:5678" probiert, wie gesagt funktioniert dieses (auch) nicht.

Ich habe die Projektdatei PythonPartsFramework.pyproj benutzt, und den Suchpfad angepasst.
Die anderen beiden Projektdateien (PythonParts.pyproj und PythonPartsExamples.pyproj), die in der Hilfe ganannt werden, funktionieren bei mir auch nicht und sind zudem nicht mehr aktuell, was die Verzeichnisse der Scripte betrifft.

Anhänge (1)

Typ: image/png
40-mal heruntergeladen
Größe: 226,22 KiB

Hallo,

bitte Visual Studio Code verwenden. Das ist für die Entwicklung von PythonParts viel besser geeignet.

Alles weitere findest Du in der Dokumentation unter

- Editing with Visual Studio Code
- Debugging with Visual Studio Code

Viele Grüße
Horst

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

Habe nun VS Code installiert und wieder alles gemäss Anleitung befolgt. Klappt nichts. Er erkennt die Imports von Allplan nicht.

Hallo,

wo werden die Imports von Allplan nicht erkannt?

Verwendest Du das mit "CreateVisualStudioCodeWorkSpace" erstellte Workspace?

Ich benötige weitergehende Informationen, kannst Du bitte Bilder anhängen, die die Probleme zeigen?

Viele Grüße
Horst

1 - 10 (29)