728x90
아무것도 없는 새로운 Ubuntu에 python을 설치하려고 한다.
python에 기존에 설치되어있는지 확인
$ python -V #python이 없다면, 설치하라는 오류 발생
설치환경
Ubuntu 20.04
라이브러리 설치
- 소스설치에 필요한 라이브러리들을 다운로드
- 설치 중간에 [ y | n ] 중 선택하라는 화면 나오면 y를 타이핑하거나, 엔터 선택
$ sudo apt-get update && sudo apt-get dist-upgrade
$ sudo apt-get install -y build-essential checkinstall
$ sudo apt-get install -y libreadline-gplv2-dev libncursesw5-dev libssl-dev \
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
python 버전 선택 및 다운로드
위의 사이트에 들어가 원하는 버전을 선택
중간쯤 내려와, Gzipped source tarball에 왼쪽 마우스 선택 후
링크 주소 복사 선택
wget 명령어를 사용하여 다운로드
$ sudo wget https://www.python.org/ftp/python/3.9.1/Python-3.9.1.tgz
$ sudo tar xzf Python-3.9.1.tgz #압축해제
python 설치
sudo make altinstall 을 통해 버전을 따로 관리한다. sudo make install 을 하면, 기존 파이썬을 덮어써버리게 되므로 주의해야한다.
$ cd Python-3.9.1/
$ sudo ./configure --enable-optimizations
$ sudo make -j 12
$ sudo make altinstall
python 설치 확인
$ python3 -V
python 버전 디폴트로 설정
위 같이 설치 했을 경우 여러가지 버전이 한꺼번에 설치되었을 것이다.
$ whereis python3 #여러가지 버전 설치된것을 확인 할 수있다.
update-alternatives로 python의 디폴트 경로를 설정한다.
$ sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 1
$ python -V #python버전 확인
모든 설정이 끝나면 python -V 하면 python3의 버전이 출력될것이다.
linuxize.com/post/how-to-install-python-3-9-on-ubuntu-20-04/
다른 방법도 있다.
728x90
'개발 > Python' 카테고리의 다른 글
[python/linux] 파이썬 nohup 사용법(백그라운드,데몬실행) (0) | 2022.12.09 |
---|---|
[오라클/파이썬] DPI-1047오류 해결방법(oracledb) (0) | 2022.10.12 |
[Python] pip install 오류('cp949' codec can't decode byte 0xe2 in position 1091: illegal multibyte sequence) (0) | 2022.04.04 |
[python] ImageAI 사용해서 image Object Detection(1) (0) | 2021.01.22 |
[python] 오프라인에서 pip install 하여 package 설치하기 (0) | 2020.11.03 |