Plötzlich und selbständig taucht "import" in mein code. Warum?

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
Benutzeravatar
mirojan
User
Beiträge: 20
Registriert: Freitag 25. April 2025, 16:35
Wohnort: Zu Hause

Hi
Bei mir Letzte Zeit installieren sich selbständig und ständig irgendwelche "import" befehle die ich nicht implementiert habe.
Dies ist mir schon mehrmals passiert, und immer wieder installieren sich ein andere import.
Heute hat sich das selbständig reingeschrieben:
from PyQt6.uic.Compiler.qtproxies import i18n_print

und das noch gestern funktionierendes Programm spukt jetzt Error aus:

line 3, in <module>
from PyQt6.uic.Compiler.qtproxies import i18n_print
ModuleNotFoundError: No module named 'PyQt6'

Wie kann zukünftig solche und ähnliche eigenwillige import(e) in Pycharm verhindern?
Danke in voraus
LG
Miro
Benutzeravatar
Dennis89
User
Beiträge: 1624
Registriert: Freitag 11. Dezember 2020, 15:13

Hallo,

mit welchem Edito programmierst du?
Sieht für mich nach einem Editor aus, der versucht mit zu denken. Schau mal in den Einstellungen nach .

Grüße
Dennis
"When I got the music, I got a place to go" [Rancid, 1993]
Benutzeravatar
mirojan
User
Beiträge: 20
Registriert: Freitag 25. April 2025, 16:35
Wohnort: Zu Hause

HI Dennis
OK...
Ich programmiere mit Pycharm.
Nach was müsste ich in Einstellungen denn suchen?
Code Completion?
LG
Miro
Benutzeravatar
DeaD_EyE
User
Beiträge: 1300
Registriert: Sonntag 19. September 2010, 13:45
Wohnort: Hagen
Kontaktdaten:

mirojan hat geschrieben: Freitag 12. Dezember 2025, 14:26 HI Dennis
OK...
Ich programmiere mit Pycharm.
Nach was müsste ich in Einstellungen denn suchen?
Code Completion?
LG
Miro
Normalerweise geschieht das nicht automatisch, es seiden man hat es selber aktiviert:

https://stackoverflow.com/a/72051089/2817354


You can simply follow these steps:

In the Settings/Preferences dialog (Ctrl+Alt+S), click Editor | General | Auto Import.
In the Python section, configure automatic imports:
Select Show import popup to automatically display an import popup when tying the name of a class that lacks an import statement.
Select one of the Preferred import style options to define the way an import statement to be generated.

Let me know how it goes!
sourceserver.info - sourceserver.info/wiki/ - ausgestorbener Support für HL2-Server
Benutzeravatar
mirojan
User
Beiträge: 20
Registriert: Freitag 25. April 2025, 16:35
Wohnort: Zu Hause

Hi @DeaD_EyE
Danke für deine Hilfestellung.

unter Editor > General > Auto Import > Show auto-Import Tooltip war nicht aktiviert
Ich habe jetzt aktiviert...
was hier eingeschaltet ist:
preferred Import style:
from <module> Import <name>

Aber nach dem aktivierung ich sehe zurzeit keine Veränderungen.
Was soll Show auto-Import Tooltip machen können, wenn ich fragen darf?
Danke für Info.
LG
Miro
Benutzeravatar
__blackjack__
User
Beiträge: 14250
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@mirojan: Das sollte einen Tooltip bereitsstellen bei unbekannten Namen für die es eventuell einen Import gibt, damit man den dann automatisch einfügen (lassen) kann. Eventuell mit Auswahl falls es mehrere Kandidaten für den Import gibt.

Hast Du vielleicht irgendein Plugin installiert, was automagisch Importe einfügen kann? Vielleicht auch irgend so einen ”K.I.”-Kram?
“All tribal myths are true, for a given value of 'true'.” — Terry Pratchett, The Last Continent
Benutzeravatar
Dennis89
User
Beiträge: 1624
Registriert: Freitag 11. Dezember 2020, 15:13

Der "K.I."-Kram kommt, wenn ich mich richtig erinnere, mit dem neusten Software-Update mit und war bei mir dann gleich aktiv.
Wobei man beim schreiben von Code schon mitbekommt, dass da "jemand" was automatisch einfügen will.
"When I got the music, I got a place to go" [Rancid, 1993]
Benutzeravatar
mirojan
User
Beiträge: 20
Registriert: Freitag 25. April 2025, 16:35
Wohnort: Zu Hause

Hi Alle Zusammen
__blackjack__ hat geschrieben: Freitag 12. Dezember 2025, 18:09 @mirojan: Das sollte einen Tooltip bereitsstellen bei unbekannten Namen für die es eventuell einen Import gibt, damit man den dann automatisch einfügen (lassen) kann. Eventuell mit Auswahl falls es mehrere Kandidaten für den Import gibt.

Hast Du vielleicht irgendein Plugin installiert, was automagisch Importe einfügen kann? Vielleicht auch irgend so einen ”K.I.”-Kram?
Zu 1)
Ja so habe ich mir vorgestellt...
Das heißt das würde mMn. das Problem nicht beseitigen, nur eine hilfe während des codierens.

zu 2)
Dann zu der KI... Ja ich habe Pycharm auf die Neuste Version upgedatet...
aber keine Plugins installiert.

Kann sein das im Hintergrund irgendwelche Witzbold KI läuft...
Aber ich dachte dass bei der freier Pycharm Version kein KI integriert ist, oder doch?

LG
Miro
Benutzeravatar
grubenfox
User
Beiträge: 631
Registriert: Freitag 2. Dezember 2022, 15:49

mirojan hat geschrieben: Freitag 12. Dezember 2025, 19:12 Aber ich dachte dass bei der freier Pycharm Version kein KI integriert ist, oder doch?
Ich glaube für die ersten 30 Tage nach Installation hat man PyCharm einmal mit allen Extras, Zuckerguß und Lebkuchen... ;) Nach diese Demo-Phase reduziert es sich dann. Danach kann man dann gegen Geld bei Bedarf wieder aufrüsten falls einem die zusätzlichen Funktionalitäten so gut gefallen haben, dass man sie wieder zurück haben möchte.
Benutzeravatar
mirojan
User
Beiträge: 20
Registriert: Freitag 25. April 2025, 16:35
Wohnort: Zu Hause

grubenfox hat geschrieben: Samstag 13. Dezember 2025, 00:37
mirojan hat geschrieben: Freitag 12. Dezember 2025, 19:12 Aber ich dachte dass bei der freier Pycharm Version kein KI integriert ist, oder doch?
Ich glaube für die ersten 30 Tage nach Installation hat man PyCharm einmal mit allen Extras, Zuckerguß und Lebkuchen... ;) Nach diese Demo-Phase reduziert es sich dann. Danach kann man dann gegen Geld bei Bedarf wieder aufrüsten falls einem die zusätzlichen Funktionalitäten so gut gefallen haben, dass man sie wieder zurück haben möchte.
Ja stimmt... Ich bin noch im Vollmodus... :D
Antworten