Kürzlich habe ich Python 3.8 installiert mitSchokoladigüberWindows PowerShellAnWindows 10. Das war erfolgreich und ein neuer Ordner C:\Python38 wurde hinzugefügt.
Ich wollte jedoch ein Downgrade auf eine niedrigere Version von Python durchführen und habe daher Python durch Ausführen von Folgendem deinstalliert:
choco uninstall python
Und auch den Python38-Ordner gelöscht.
Dann habe ich versucht, Python 3.7 zu installieren, indem ich
choco install python
Das gibt mir folgendes
Chocolatey v0.10.15
Installing the following packages:
python
By installing you accept licenses for the packages.
Progress: Downloading python 3.7.3... 100%
python3 v3.7.3 [Approved]
python3 package files install completed. Performing other installation steps.
Installing 64-bit python3...
python3 has been installed.
Installed to: 'C:\Python37'
The install of python3 was successful.
Software installed as 'exe', install location is likely default.
python v3.7.3 [Approved]
python package files install completed. Performing other installation steps.
The install of python was successful.
Software install location not explicitly set, could be in package or
default install location if installer.
Chocolatey installed 2/2 packages.
See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
Beim Überprüfen meines Systems ist jedoch kein vorhanden C:\Python37
. Und durch die Suche in meinem System kann ich keinen Hinweis darauf finden, dass der Installationsvorgang tatsächlich neue Python-Dateien zu meinem System hinzufügen konnte.
Als Test habe ich auch versucht, Python 3.8 mit Chocolatey neu zu installieren. Obwohl die Installation erfolgreich war und dies auch der Fall war Installed to: 'C:\Python38'
, wird sie nie auf meiner Festplatte angezeigt.
Antwort1
Ich hatte das gleiche Problem, das ich durch Löschen der Ordner gelöst habe:
C:\ProgramData\chocolatey\lib\python
C:\ProgramData\chocolatey\lib\python3
Erst nach dem Löschen dieser Ordner installiert Choco Python tatsächlich (der Vorgang dauert viel länger).