Python Update - Pakete nachziehen?
Verfasst: Montag 22. Februar 2021, 14:55
Hallo zusammen,
ich habe vorhin von Python 3.8.5 auf 3.9.2 geupdated. Grund dafür ist, dass Pylance in VS Code bei einer eingefügen Bibliothek meckert (Import "MyLib" could not be resolved PylancereportMissingImports). Mein Python Skript und MyLib liegen im selben Ordner. Bei import MyLib as ml meckert er direkt. Funktionieren tut es jedoch trotzdem. Aber nervig ist, dass man dann eben keine Vorschläge beim programmieren erhält. Googlen sagt, man müsse in den Settings dies über ExtraPaths eingeben https://github.com/microsoft/pylance-re ... t-warnings, funktioniert hat das aber nicht. oder ich habe was falsch gemacht.. Whatever
Also dachte ich, einfach mal Python updaten. Nun existieren beide Versionen nebeneinander. Tatsächlich bin ich relativ frisch bei Python und habe bisher die Version nicht geupdated. Wenn ich meine Pakete (pywin32, pandas, numpy etc) in 3.9.2 installieren möchte sagt er mir
"Requirement already satisfied: pywin32 in c:\users\blub\appdata\local\programs\python\python38\lib\site-packages (300)"
Er merkt also, dass es in einer älteren Version installiert ist. Der neue Ordner wäre ja python39 statt 38. Wenn ich den Code aber ausführe, dann juckt es ihn nicht, dass er weiß, dass es in der 3.8er Version liegt. Er schmeißt einen Fehler, da er das Paket nicht findet. Wie gesagt, installieren in der 39er geht nicht.
Kann mir jemand bei diesem vermutlich banalen Problem helfen? Wenn jemand eine Lösung hat für das Pylance-Problem, ebenso sehr gerne
Gruß Tobias
ich habe vorhin von Python 3.8.5 auf 3.9.2 geupdated. Grund dafür ist, dass Pylance in VS Code bei einer eingefügen Bibliothek meckert (Import "MyLib" could not be resolved PylancereportMissingImports). Mein Python Skript und MyLib liegen im selben Ordner. Bei import MyLib as ml meckert er direkt. Funktionieren tut es jedoch trotzdem. Aber nervig ist, dass man dann eben keine Vorschläge beim programmieren erhält. Googlen sagt, man müsse in den Settings dies über ExtraPaths eingeben https://github.com/microsoft/pylance-re ... t-warnings, funktioniert hat das aber nicht. oder ich habe was falsch gemacht.. Whatever
Also dachte ich, einfach mal Python updaten. Nun existieren beide Versionen nebeneinander. Tatsächlich bin ich relativ frisch bei Python und habe bisher die Version nicht geupdated. Wenn ich meine Pakete (pywin32, pandas, numpy etc) in 3.9.2 installieren möchte sagt er mir
"Requirement already satisfied: pywin32 in c:\users\blub\appdata\local\programs\python\python38\lib\site-packages (300)"
Er merkt also, dass es in einer älteren Version installiert ist. Der neue Ordner wäre ja python39 statt 38. Wenn ich den Code aber ausführe, dann juckt es ihn nicht, dass er weiß, dass es in der 3.8er Version liegt. Er schmeißt einen Fehler, da er das Paket nicht findet. Wie gesagt, installieren in der 39er geht nicht.
Kann mir jemand bei diesem vermutlich banalen Problem helfen? Wenn jemand eine Lösung hat für das Pylance-Problem, ebenso sehr gerne
Gruß Tobias