Переустановка Python с помощью Chocolatey не работает

Переустановка Python с помощью Chocolatey не работает

Недавно я установил Python 3.8 с помощьюШоколадныйс помощьюWindows PowerShellнаВиндовс 10. Это прошло успешно и добавило новую папку C:\Python38.

Однако я хотел перейти на более раннюю версию Python, поэтому я удалил Python, выполнив:

choco uninstall python

А также удалил папку Python38.

Затем я попытался установить Python 3.7, запустив

choco install python

Что дает мне следующее

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).

Однако, проверив мою систему, я не обнаружил C:\Python37. И, проведя поиск в моей системе, я не смог найти никаких доказательств того, что процесс установки действительно добавил новые файлы Python в мою систему.

В качестве теста я также попробовал переустановить Python 3.8 с помощью Chocolatey, и хотя установка сообщает, что она прошла успешно Installed to: 'C:\Python38', на самом деле она так и не отображается на моем жестком диске.

решение1

У меня была та же проблема, которую я решил удалением папок:

C:\ProgramData\chocolatey\lib\python
C:\ProgramData\chocolatey\lib\python3

Только после удаления этих папок choco устанавливает Python по-настоящему (процесс занимает гораздо больше времени).

Связанный контент