Recentemente, instalei o Python 3.8 usandoChocolateatravés daWindows PowerShellsobreJanelas 10. Isso foi bem sucedido e adicionou uma nova pasta C:\Python38.
No entanto, eu queria fazer o downgrade para uma versão inferior do Python, então desinstalei o Python executando:
choco uninstall python
E também excluiu a pasta Python38.
Então, tentei instalar o Python 3.7 executando
choco install python
O que me dá o seguinte
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).
No entanto, verificando meu sistema, não há arquivo C:\Python37
. E ao pesquisar em meu sistema, não consigo encontrar nenhuma evidência de que o processo de instalação conseguiu realmente adicionar novos arquivos Python ao meu sistema.
Como teste, também tentei reinstalar o Python 3.8 usando Chocolatey e, embora a instalação diga que foi bem-sucedida e foi Installed to: 'C:\Python38'
, na verdade, ela nunca aparece no meu disco rígido.
Responder1
Eu tive o mesmo problema, que resolvi excluindo as pastas:
C:\ProgramData\chocolatey\lib\python
C:\ProgramData\chocolatey\lib\python3
Só depois de deletar essas pastas o choco está instalando o python de verdade (o processo demora muito mais).