개요
Google Colab에서는 기본적으로 최신의 Python 버전을 제공하지만, 특정 라이브러리나 패키지가 특정 Python 버전에만 호환되는 경우 직접 Colab의 Python 버전을 변경해야 할 때가 있다. 예를 들어, DeepCTR과 같은 패키지는 Python 3.5~3.7에서만 안정적으로 작동하므로, Colab에서 이 패키지를 사용하려면 Python 버전을 3.7로 변경해야 한다.
기존 Python 환경 확인
먼저 Colab에서 기본으로 제공되는 Python 버전을 확인해보자. 다음과 같이 코드 셀을 실행하여 현재 사용 중인 Python 버전을 확인할 수 있다.
!python --version
실행 결과로 현재 설치된 Python 버전이 출력된다. Colab에서는 기본적으로 Python 3.10 이상 버전이 설치되어 있을 가능성이 높다.
Python 3.7 설치 준비
Colab에서는 Python 버전을 직접적으로 업그레이드하거나 다운그레이드할 수 없다. 그래서 직접 소스 파일을 다운로드한 후, 수동으로 Python을 설치하는 방법을 사용해야 한다. 다음 명령어를 사용하여 Python 3.7을 설치한다.
# Python 3.7.12 다운로드 및 압축 해제
!wget https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz
!tar xvfz Python-3.7.12.tgz
# Python 3.7 설치
!cd Python-3.7.12 && ./configure
!make
!sudo make install
위 명령어를 실행하면 Python 3.7 소스 파일이 다운로드되고, 컴파일 및 설치 과정이 진행된다. 설치 과정은 다소 시간이 걸릴 수 있다.
Python 3.7을 기본 버전으로 설정
Python 3.7을 설치한 후, 이제 Colab에서 Python 3.7을 기본 Python 버전으로 설정해야 한다. 다음 명령어를 실행하여 Colab의 Python 경로를 Python 3.7로 변경한다.
# Python 3.7을 기본 Python으로 설정
!sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.7 1
이제 Python 3.7이 기본 Python 버전으로 설정된다.
변경된 Python 버전 확인
!python --version
개요
Google Colab에서는 기본적으로 최신의 Python 버전을 제공하지만, 특정 라이브러리나 패키지가 특정 Python 버전에만 호환되는 경우 직접 Colab의 Python 버전을 변경해야 할 때가 있다. 예를 들어, DeepCTR과 같은 패키지는 Python 3.5~3.7에서만 안정적으로 작동하므로, Colab에서 이 패키지를 사용하려면 Python 버전을 3.7로 변경해야 한다.
기존 Python 환경 확인
먼저 Colab에서 기본으로 제공되는 Python 버전을 확인해보자. 다음과 같이 코드 셀을 실행하여 현재 사용 중인 Python 버전을 확인할 수 있다.
!python --version
실행 결과로 현재 설치된 Python 버전이 출력된다. Colab에서는 기본적으로 Python 3.10 이상 버전이 설치되어 있을 가능성이 높다.
Python 3.7 설치 준비
Colab에서는 Python 버전을 직접적으로 업그레이드하거나 다운그레이드할 수 없다. 그래서 직접 소스 파일을 다운로드한 후, 수동으로 Python을 설치하는 방법을 사용해야 한다. 다음 명령어를 사용하여 Python 3.7을 설치한다.
# Python 3.7.12 다운로드 및 압축 해제
!wget https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz
!tar xvfz Python-3.7.12.tgz
# Python 3.7 설치
!cd Python-3.7.12 && ./configure
!make
!sudo make install
위 명령어를 실행하면 Python 3.7 소스 파일이 다운로드되고, 컴파일 및 설치 과정이 진행된다. 설치 과정은 다소 시간이 걸릴 수 있다.
Python 3.7을 기본 버전으로 설정
Python 3.7을 설치한 후, 이제 Colab에서 Python 3.7을 기본 Python 버전으로 설정해야 한다. 다음 명령어를 실행하여 Colab의 Python 경로를 Python 3.7로 변경한다.
# Python 3.7을 기본 Python으로 설정
!sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.7 1
이제 Python 3.7이 기본 Python 버전으로 설정된다.
변경된 Python 버전 확인
!python --version