파이토치 및 라이브러리 의존성 때문에 colab에서 python 3.11을 설치해야 해서. 포스팅합니다.
\
!python3 --version
으로 현재 파이썬 버젼 확인합니다.
현재는 3.10 버전입니다.
[파이썬 설치]
# 시스템 패키지 목록 업데이트
!sudo apt-get update -y
# Python 3.11 및 필요한 패키지 설치
!sudo apt-get install python3.11 python3.11-distutils python3.11-dev -y
! sudo apt-get update
설치전 업데이트 해줍니다.
! sudo apt-get install python3.11 python3.11-distutils python3.11-dev -y
으로 파이썬 3.11 및 필요 패키지들을 설치합니다.
[get-pip.py를 설치 및 3.11버전 pip 설치]
새로운 Python 버전에서 pip을 사용하려면 pip을 다시 설치해야 할 수 있습니다.
Google Colab에서 새로운 Python 버전(예: Python 3.11)을 설치하면, 해당 Python 버전에 기본적으로 pip(Python 패키지 관리자)이 설치되어 있지 않을 수 있습니다. pip는 Python 패키지를 설치하고 관리하는 데 필수적인 도구이기 때문에,
새로운 Python 버전에서도 패키지를 설치하고 사용할 수 있도록 pip을 별도로 설치해야 합니다.
[get-pip.py의 역할]
get-pip.py는 pip을 설치하거나 업그레이드하는 데 사용되는 스크립트입니다. 이 스크립트를 실행하면, 현재 사용 중인 Python 환경에 pip이 설치됩니다. 새로운 Python 버전을 설치한 후, 해당 버전에서 pip을 사용할 수 있도록 하기 위해 get-pip.py를 다운로드하고 실행하는 것입니다.
# get-pip.py 다운로드
!wget https://bootstrap.pypa.io/get-pip.py
# Python 3.11로 pip 설치
!python3.11 get-pip.py
[설치된 파이썬 버젼 변경[
!sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 1
[update-alternatives란?]
update-alternatives는 Debian 계열의 리눅스 배포판(예: Ubuntu)에서 동일한 기능을 제공하는 여러 프로그램들 간의 기본 설정을 관리하기 위해 사용되는 시스템입니다. 이를 통해 사용자는 여러 버전의 프로그램 중 원하는 버전을 기본으로 설정할 수 있습니다.
[--install 옵션의 역할]
update-alternatives --install 명령어는 새로운 대안을 시스템에 추가하는 데 사용됩니다. 이 명령어를 통해 특정 명령어에 대해
여러 버전 중 하나를 선택할 수 있도록 설정할 수 있습니다.
[옵션설명]
-/usr/bin/python3 : 심볼릭 링크가 설정될 기본 Python 경로
-python3 : 대안의 이름
-/usr/bin/python3.11 : 새로 추가할 Python 3.11의 경로
-1 : 우선순위 (숫자가 클수록 우선순위가 높음)
[파이썬 버전확인]
파이썬 버전이 변경된 것을 확인할 수 있습니다.
python3 --verison
'오늘의 공부 > 개발도구' 카테고리의 다른 글
[파이썬] 코랩에서 !을 사용해서 pip 패키지 설치를 하는 이유 (0) | 2023.11.14 |
---|---|
[Visual Studio Code]Cwd Pwd 차이 (0) | 2023.08.12 |
[c언어] windows에서 gcc(c 컴파일러) 설치하기 2(visual studio 설정) (0) | 2023.08.10 |
[c언어] windows에서 gcc(c 컴파일러) 설치하기 1 (0) | 2023.08.03 |
[vscode] intellisense란? (0) | 2021.10.26 |