Python을 3.8에서 3.9로 업그레이드하세요.

Python을 3.8에서 3.9로 업그레이드하세요.

최신 Python 업그레이드인 3.9.6을 수동으로 다운로드했지만 터미널(iMac - big Sur)에서 Python 버전을 확인하면 다음과 같습니다.

-iMac ~ % python --version
Python 3.8.8

그러나 home-brew를 사용하여 Python을 업그레이드하려고 하면 다음과 같습니다.

 ~ % brew upgrade python
Warning: python 3.9.5 already installed

Python 3.9.6을 다운로드하지 않은 것 같습니다. 다른 Python 언어(예: 3.8.8, 3.9.5)를 제거하고 최신 Python 3.9.6만 유지할 수 있는 방법이 있나요?

답변1

시스템에 여러 버전의 Python이 있습니다. 걱정하지 마십시오. 시스템에 문제가 발생하지 않는 한 이는 문제가 되지 않습니다.

which python3.8.8이 어디에 있는지 찾을 수 있습니다 . 다른 항목을 손상시키지 않고는 제거할 수 없는 시스템 문제일 수 있습니다.

하지만 그럴 필요는 없습니다. 범위 내에서 brew3.9.5는 이미 어딘가에 설치되어 있습니다. 아마도 /usr/local/bin. 그러나 경로 어딘가에 오래된 Python 바이너리가 있습니다.

가장 쉬운 방법은 실제로 를 호출하는 것입니다 . 이것이 작동 python3.9하지 않으면 .$PATH/usr/local/bin

일부 응용 프로그램의 경우 실제로 Brew에서 제공하는 Python 3.9를 사용해야 하는 경우 시스템이 먼저 Brew 설치 폴더를 찾을 수 있도록 응용 프로그램을 시작하는 셸에 python3있어야 합니다 . export PATH=/usr/local/bin:$PATH할 수 있는/usr/local/bin에서 시작하도록 전역 경로를 변경하세요. 하지만 권장하지는 않습니다. 시스템이 도구의 OS X 버전에 의존할 가능성이 높기 때문에 더 이상 작동하지 않는 방법입니다.

관련 정보