😆 Big Data/- Docker

[Dockerfile] 우분투 18.04 & 파이썬 3.8 설치 & python 기본값 변경하기

또방91 2022. 5. 22. 21:43
728x90

 

 

 

 

 


우분투 파이썬 버젼 설치   &   변경하기


 

 

 

 

👉들어가기 전 !

 

Ubuntu 18.04 설치된 환경에서 

파이썬 ver.  & 파이썬 설치 위치 &  설치된 파이썬 버젼 모두 확인하려면??

# 파이썬 version 확인하기
python -V

# 파이썬 설치 위치 확인하기
which python

# 설치되어있는 파이썬 확인하기
# 위 코드식인 which python을 통해 설치경로는 /usr/bin 일테니, 아래 코드식으로 확인가능!
ls /usr/bin/ | grep python

 

우분투에서 기본 지원하는 파이썬 기본값은 3.6.9로 되어있다.

그래서 설치된 파이썬을 확인하게 되면 아래와 같을 거다

 

👉설치해보자!

* python3.8.5로 설치하는 경우

# 1. wget으로 파이썬3.8.5압축파일 다운
wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tar.xz

# 2. 압축풀기
tar xvf Python-3.8.5.tar.xz

# 3. 빌드 준비
cd /Python-3.8.5
apt -y install build-essential   # 기본 라이브러리 설치하기
apt-get install zlib1g-dev
./configure   # 소스파일에 대한 환경설정해주기
make   # 소스파일을 사용자가 실행 가능한 파일로 만들어 주는 컴파일하기

# 4. 설치 
# 디폴트로 설치된 버젼과 병행사용하기 위해, make install 대신 make altinstall을 사용
make altinstall
# 파이썬 version 변경된 거 확인하기
python -V

 

 

# 도커파일 작성하는 경우라면 !

RUN wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tar.xz
RUN tar xvf Python-3.8.5.tar.xz
WORKDIR /Python-3.8.5
RUN apt -y install build-essential
RUN apt-get install zlib1g-dev
RUN ./configure
RUN make
RUN make altinstall

 

 

 

 

👉추가 설명

1. 압축파일 링크주소 복사하는 방법은??

* 파이썬 3.8.5의 경우라면 https://www.python.org/downloads/release/python-385/에 접속해서 아래쪽에 files에서 원하는 파일 다운로드 링크주소를 복사한다.

 

 

2. 빌드하는 각 코드식에 대한 설명은??

  * configure

  * make

  * make install

https://itdexter.tistory.com/325

 

리눅스 - configure, make, make install 개념

1. configure configure는 소스파일에 대한 환경설정을 해주는 명령어다.(configure뒤에 옵션을 넣음) 서버환경에 맞쳐 makefile을 생성해주는 과정이다. 소스를 사용할 컴퓨터와 사용자의 환경에 맞게 내

itdexter.tistory.com

 

 

 

 

*참고 페이지: http://pythonstudy.xyz/python/article/2-Python-%EC%84%A4%EC%B9%98

 

728x90