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>
'AI 빅데이터 > Python 테크틱과 팁' 카테고리의 다른 글
[Zip] Starred Expression : Unzip하기 (0) | 2024.03.07 |
---|---|
[Apple M1] M1 칩용 Tensorflow 설치 (0) | 2021.10.22 |
[파이썬 팁] Apache Arrow로 Dataframe 빨리 읽기 (966) | 2021.01.07 |
[Apple M1] Rosetta Terminal 실행과 Conda 설치 (978) | 2020.12.30 |
[Apple M1] Apple 실리콘용 Tensorflow 실행하기 (8) | 2020.12.22 |
댓글