최근에 다음을 사용하여 Python 3.8을 설치했습니다.초콜릿 같은~을 통해윈도우 파워셸~에윈도우 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 파일을 추가했다는 증거를 찾을 수 없습니다.
테스트로 Chocolatey를 사용하여 Python 3.8을 다시 설치해 보았습니다. 설치에 성공했다고 표시되지만 Installed to: 'C:\Python38'
실제로는 내 하드 드라이브에 표시되지 않습니다.
답변1
동일한 문제가 있었는데 폴더를 삭제하여 해결했습니다.
C:\ProgramData\chocolatey\lib\python
C:\ProgramData\chocolatey\lib\python3
이 폴더를 삭제한 후에야 choco는 실제로 Python을 설치하게 됩니다(프로세스가 훨씬 오래 걸립니다).