우분투에 python3.10 설치하기
2023. 1. 6. 17:41ㆍServer/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