본문 바로가기
AI 빅데이터/Python 테크틱과 팁

[Python] Version Upgrade 하기

by 마고커 2024. 4. 26.


Python 의 낮은 Version을 사용하다보면 설치되지 않는 패키지가 있다. 이를테면 Langchain은 Python 3.9 이상을 요구한다. Python Version을 Upgrade하고 Jupyter에서 사용하기 위한 방법을 알아 본다.

 

Python 업그레이드

 

현시점 최신버전인 12.3 기준으로,,

 

> sudo apt update

> sudo apt upgrade

> sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

> wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz

> tar -xf Python-3.12.3.tgz

> cd Python-3.12.3

> ./configure --enable-optimizations

> make -j $(nproc)

> sudo make altinstall

> sudo rm /usr/bin/python

> sudo ln -s /usr/local/bin/python3.12 /usr/bin/python

> python --version

 

 

Jupyter Lab Kernel 설치

 

> python -m pip install ipykernel

> python -m ipykernel install --user --name="python 3.12"

# Jupyer Lab에서 Kernel 변경 후 python 내에서

import sys
sys.version

> '3.12.3'

 

 

PIP Package 설치

 

pip로 설치하는데  'Defaulting to user installation because normal site-packages is not writeable'와 같은 에러가 발생할 수 있다. 여러 버전의 Python이 설치되어 있는 경우 발생할 수 있다는데, 해결방법은 아래와 같다.

 

> python -m pip install <package>

 



댓글