Python3 버전 낮추기

Sep 05 2020

Ubuntu 20.04를 사용하고 있으며 기본 Python3 버전은 3.8.2이지만 Python 3.7.6을 사용하고 싶습니다.
Python 3.8.2가 제거되는지 여부는 상관 없습니다. python3명령을 사용할 때마다 3.8.2 대신 Python 3.7.6이 실행 되는지 확인하고 싶습니다 .
어떻게해야합니까?

답변

16 ByteCommander Sep 05 2020 at 13:34

사전 설치된 Python 인터프리터를 엉망으로 만들거나 제거하거나 교체하지 마십시오!

Ubuntu LTS 릴리스를위한 가장 쉬운 옵션 은 각 부 Python 버전 (3.6.x, 3.7.x, 3.8.x, ...)의 최신 버전을 일반 패키지로 제공 하는 deadsnakes PPA 를 추가 하여 시스템과 잘 통합되도록하는 것입니다. . 일단 설치되면 python3.6plain 대신 etc. 명령을 사용 하여 해당 버전을 호출 할 수 있습니다 python3.

또는 예를 들어 pyenv를 사용하여 개발 프로젝트를위한 여러 독립 인터프리터 버전을 관리 할 수 ​​있습니다. 그것을 찾아 여기에 , 또는 사용하는 간단한 설치 . 이것은 더 많은 유연성과 제어를 제공하지만 약간 더 많은 노력과 복잡한 IMO입니다.

또 다른 가능성은 Docker와 같은 컨테이너화 기술을 사용하여 항상 동일하고 재현 가능하며 격리 된 빌드 및 실행 환경을 개발에 사용하는 것입니다.

게다가 특별히 더 이상 사용되지 않는 메서드와 기능을 사용하지 않는 한, 너무 특별하지 않은 대부분의 Python 3 코드는 최신 인터프리터와 호환됩니다. 최신 릴리스에 대해 프로젝트를 계속 테스트하고 필요에 따라 조정 / 수정하여 유지하는 것이 좋습니다.