다운그레이드 Python 버전
Python은 정기적으로 유지 관리되고 업데이트됩니다. 일부 새로운 기능은 모든 업데이트에 추가되며 일부 이전 기능은 더 이상 사용되지 않을 수 있습니다.
일부 업데이트는 주요 업데이트이고 다른 업데이트는 사소한 변경 사항을 포함할 수 있습니다. 특정 Python 버전으로 작성된 코드는 다른 버전과 호환될 수도 있고 호환되지 않을 수도 있습니다(주요 예는 Python 2와 Python 3의 차이점입니다).
이 튜토리얼은 다양한 장치에서 필요에 따라 Python을 다운그레이드하는 방법을 보여줍니다. Windows, Linux 및 Mac 장치에 대한 방법에 대해 설명합니다.
Windows에서 Python 버전 다운그레이드
Windows에서 Python 다운그레이드를 위해 다시 설치
처음 몇 가지 방법은 Python의 현재 버전을 제거하고 필요한 버전을 설치하는 것입니다. 이를 달성하는 방법에는 여러 가지가 있습니다.
첫 번째 방법은 제어판에서 현재 Python 버전을 제거하는 것입니다. 제어판에서 프로그램 추가/제거
애플리케이션을 검색할 수 있습니다.
이 응용 프로그램에는 장치에 설치된 모든 프로그램 목록이 포함되어 있습니다. 이 목록에서 설치된 Python 버전을 선택하고 마우스 오른쪽 버튼을 클릭하여 제거 옵션을 선택한 다음 단계를 따를 수 있습니다.
설치된 Python 버전을 제거하는 또 다른 방법은 이전에 Python을 설치하는 데 사용된 Python 패키지 설치 프로그램을 사용하는 것입니다. Python 패키지 설치 프로그램 실행 시 복구
및 제거
옵션이 제공됩니다.
제거
옵션을 클릭하고 필요한 단계를 진행할 수 있습니다.
이전 방법 중 하나를 사용한 후에는 동일한 이름의 디렉터리(일반적으로 C:\Program Files
디렉터리에 있음)에서 사용 가능한 Python 파일을 삭제해야 합니다. 또한 환경 변수의 경로가 제거되었는지 확인해야 합니다.
Python 제거를 수행한 후 필요한 버전을 설치하고 Python 공식 웹 사이트에서 패키지 설치 프로그램을 다운로드할 수 있습니다.
가상 환경을 사용하여 Windows에서 Python 다운그레이드
Python을 사용하면 다양한 가상 환경을 만들 수 있습니다. 각 가상 환경에는 필요한 Python 인터프리터 및 패키지 버전이 있을 수 있습니다.
가상 환경을 만들려면 명령 프롬프트에서 pip install virtualenv
명령을 사용할 수 있습니다. 공식 웹 사이트에서 필요한 버전을 다운로드해야 합니다.
그런 다음 virtualenv \pathof\the\env -p \pathof\the\python_install.exe
를 실행해야 합니다. 전자의 경로는 환경을 저장하려는 경로이고 후자는 설치 프로그램이 있는 경로입니다.
Anaconda Prompt를 사용하여 Windows에서 Python 다운그레이드
이 방법은 Anaconda Navigator 사용자에게만 해당됩니다. Anaconda 프롬프트에서 필요한 Python 버전을 설치하고 conda install python= version
명령을 사용하여 이전 버전을 덮어쓸 수 있습니다.
conda search python
명령을 실행하고 사용 가능한 버전을 확인하여 이 버전이 사용 가능한지 여부를 확인해야 합니다.
또한 Anaconda에서 매우 쉽게 새로운 환경을 만들 수 있습니다. conda create --name env_name python=python_version
명령을 실행하여 환경을 생성할 수 있습니다.
Linux에서 Python 버전 다운그레이드
Linux에서 Python 다운그레이드를 위해 다시 설치
필요한 Python 버전을 제거하고 설치하여 다운그레이드할 수 있습니다. 먼저 공식 홈페이지에서 패키지를 다운받아 설치해야 합니다.
그런 다음 Frameworks\Python.framework\Versions
디렉토리로 이동하여 필요하지 않은 버전을 제거해야 합니다. 이 디렉토리에서 sudo rm -rf python_version
명령을 실행하여 이 버전을 제거합니다.
Pyenv를 사용하여 Linux에서 Python 다운그레이드
Pyenv를 사용하면 환경을 생성하여 다른 버전의 Python 간에 전환할 수 있습니다.
터미널에서 pyenv install python_version
명령을 사용하여 필요한 Python 버전을 설치할 수 있습니다. 그런 다음 pyenv 버전
명령을 사용하여 사용 가능한 버전을 볼 수 있습니다.
필요한 버전을 로컬 환경의 Python 버전으로 설정하려면 pyenv local python_version
명령을 사용할 수 있습니다.
다음으로 다른 폴더로 전환하고 필요한 Python 버전을 전역으로 설정할 수 있습니다. 사용자에 대해 전역적으로 버전을 설정하려면 pyenv global python_version
명령을 사용합니다.
Homebrew를 사용하여 Linux에서 Python 다운그레이드
Homebrew는 오픈 소스 애플리케이션을 관리하고 설치할 수 있는 애플리케이션 관리자입니다. macOS 및 Linux에서 사용할 수 있습니다.
필요한 Python 버전의 리포지토리를 복제하고 간단한 명령 집합을 사용하여 이전 버전의 연결을 해제할 수 있습니다. 아래에 나와 있습니다.
brew unlink python
brew install --ignore-dependencies https://raw.githubusercontent.com/Homebrew/homebrew-core/e128fa1bce3377de32cbf11bd8e46f7334dfd7a6/Formula/python.rb
brew switch python python_version
Anaconda를 사용하여 Linux에서 Python 다운그레이드
Anaconda는 macOS 및 Linux 장치에서도 사용할 수 있습니다. Windows에서 Python 다운그레이드
의 이전 섹션에서 설명한 단계를 수행하고 이러한 장치에 사용할 수 있습니다.
macOS에서 Python 버전 다운그레이드
macOS에서는 이전 섹션에서 설명한 Pyenv, Homebrew 및 Anaconda와 관련된 방법을 사용할 수 있습니다. 이러한 방법은 여기서도 유효합니다.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn