일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- db
- Python
- 묵시적 커서
- tas tac
- implicit
- oracle
- VMware
- tibero
- Tuple
- golang
- 리눅스
- 코딩테스트
- tablespace
- X11 forwarding
- 코테
- VM 설정
- 암시적 커서
- X11
- Linux
- 파이썬
- OPEN CURSOR
- DDL 추출
- vm
- tac
- 프로그래머스
- CentOS
- python3.7
- 티베로
- vm tac 구성
- terraform
Archives
- Today
- Total
줄기세포
[Python] 3.8 설치 on CentOS 7.9 (환경설정) 본문
요즘 Django 인강을 듣는데, 강사님 버전과 일치 시키기 위해서 python 3.8.x 버전을 설치해보았다
3.6.x 까지는 Yum Repo 설치가 가능한 것 같은데, 3.8.x는 현재 tarball로 설치하는 것으로 보였다.
나의 환경은 centos7.9.2009였다.
필수 패키지 설치 혹은 업데이트
$ yum install gcc openssl-devel bzip2 bzip2-devel libffi-devel zlib zlib-devel -y
$ yum update gcc openssl-devel bzip2 bzip2-devel libffi-devel zlib zlib-devel -y
Python 3.8.12 다운로드 & 압축해제
$ mkdir tmp-install
$ cd ./tmp-install
$ curl -O <https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz>
$ tar -xzvf Python-3.8.12.tgz
Python 설치
$ cd Python-3.8.12
$ ./configure
$ make
$ make install
Python3 명령어 Python으로 변경
- 기존 centos7 버전에는 python2.7.x가 python 으로 설정되어 있음
- 방법은 두가지
- symlink 방식: 기존 symlink 제거 → 전역(Global)에 영향
- alias방식: 특정 os user만 python3를 python으로 bash_profile에 alias 설정 → 지역(local)에 영향
#--- python3이 잘 설치되었나 확인
$ python3 --version
Python 3.8.12
$ which python3
/usr/local/bin/python3.8
$ echo "alias python=`which python3`" >> ~/.bash_profile
$ source ~/.bash_profile
#--- python 명령어가 python3로 바뀌었는지 확인
$ python --version
Python 3.8.12
pip 설치
#--- yum install python3 로 얻은 pip3를 이용했다.
$ pip3 install --upgrade pip
Collecting pip
Downloading <https://files.pythonhosted.org/packages/a4/6d/6463d49a933f547439d6b5b98b46af8742cc03ae83543e4d7688c2420f8b/pip-21.3.1-py3-none-any.whl> (1.7MB)
100% |████████████████████████████████| 1.7MB 785kB/s
Installing collected packages: pip
Successfully installed pip-21.3.1
'Python' 카테고리의 다른 글
[Python 기초 / 파이썬 마스터] 자료형, 모듈 등에서 사용 가능한 함수 확인 방법 (0) | 2023.06.14 |
---|---|
[Python3.7] 자동설치 shell script / CentOS 7.9 (0) | 2023.05.21 |
[Python] 피라미드 별(*) 프린트 코드 (0) | 2023.05.21 |
[Python] 리눅스에서 json을 pipeline으로 받아 key 값 출력 (0) | 2023.01.16 |
[python] 데이터타입, 자료형 - Tuple (0) | 2021.03.24 |
Comments