우분투에 python3.10 설치하기

2023. 1. 6. 17:41Server/Ubuntu

ubuntu docker image를 다운 받아서 해당 이미지에 python3.10을 설치하려고 한다.

 

아래는 python3.10을 설치하는 docker file

 

 FROM ubuntu:18.04
 
 RUN mkdir -p /app
 WORKDIR /app
 
 RUN apt-get update
 RUN apt-get install -y git build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev liblzma-dev
 
 # python 설치
 RUN wget https://www.python.org/ftp/python/3.10.9/Python-3.10.9.tgz
 RUN tar -xf Python-3.10.9.tgz
 WORKDIR /app/Python-3.10.9
 RUN ./configure --enable-optimizations
 RUN make -j 12
 RUN make altinstall
 RUN ln -s /usr/local/bin/python3.10 /usr/local/bin/python
 RUN ln -s /usr/local/bin/pip3.10 /usr/local/bin/pip

 

위 docker file은  python 홈페이지에서 python 3.10 패키지를 다운받은 후 압축을 풀고 해당 source 파일을 컴파일하고 인스톨하는 과정이다.

 

위와 같이 설치한 후 아래와 같이 명령어를 치면 잘 설치되었다는 것을 확인할 수가 있다.

 

$> python
$> pip