Python Wie VS Code beibringen, dass es falsch liegt? (Python, Django)

NJay

Rear Admiral
Registriert
Aug. 2013
Beiträge
5.945
Hallo,

ich gehe gerade das Django Tutorial durch. Ziemlich am Anfang soll ich folgendes tun:

802661


Doch wie man sieht hat VSCode (bzw. das offizielle Python Plugin von Microsoft) etwas dagegen und zwar:

802662


Es liegt damit aber falsch. Picture hat einen member 'object' und der Code funktioniert auch einwandfei.

Ich habe schon:

  • die IDE neu gestartet
  • das Plugin neu installiert
  • ein neues Projekt angelegt und alle schritte bis dahin neu ausgeführt.
EDIT: Habe gerade mal mein Projekt mit Pycharm geöffnet, das meckert an genau der selben Stelle....

Bringt alles nichts.

Wie kann man so ein Problem fixen? Ich habe erst letztens ein Projekt mit kaputter IDE machen müssen (Pycharm konnte nicht debuggen), ich habe keine Lust erneut ohne funktionierende IDE zu arbeiten.

Vielen Dank.
 
Zuletzt bearbeitet:
Welche Python-version zeigt dir vscode unten links an?

ggf benutzt vscode ein anderes python-environment, als du wenn du es per hand testest.
 
Unten links steht 3.7.3. Wüsste nicht, dass ich noch ne andere Version habe.
 
Wie alt ist das Tutorial? Benutzen die vielleicht noch Python2?

Was sagt python --version auf der Kommandozeile?
 
chris_2401 schrieb:
Wie alt ist das Tutorial? Benutzen die vielleicht noch Python2?

Was sagt python --version auf der Kommandozeile?

Alles python 3. Ist das offizielle Tutorial der Django Doku und habe auch selbst Python3 als Standard.

Habe gerade mal mein Projekt mit Pycharm geöffnet, das meckert an genau der selben Stelle....
 
Zurück
Oben