일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- BigData
- BFS
- 코엑스맛집
- 영어
- Trino
- 맛집
- 자바
- bigdata engineering
- 개발
- Data Engineer
- 파이썬
- hadoop
- HIVE
- 코딩
- Iceberg
- java
- 삼성역맛집
- 프로그래머스
- dfs
- 알고리즘
- Data Engineering
- 코엑스
- 코테
- apache iceberg
- bigdata engineer
- 용인맛집
- 백준
- 코딩테스트
- 여행
- 양평
- Today
- Total
지구정복
[Python] Linux CentOS 7에 파이썬3.9버전 설치하기 본문
centOS 7 리눅스에는 기본적으로 파이썬 2.7이 설치되어 있다.
아래 명령어로 파이썬 버전을 확인할 수 있다.
python --version
Python 2.7.5
이를 최신버전으로 바꿔서 설치해본다.
루트계정으로 로그인해서 아래 명령어 실행한다.
이는 파이썬 설치에 필요한 각종 플로그인을 다운받는다.
gcc는 gnu 컴파일러 모음을 의미한다.
openssl-devel은 웹브라우저와 서버 간의 통신을 암호화하는 오픈소스 라이브러리이다.
bzip2-devel은 압축프로그램중 하나이다
libffi-devel은 인터프리터언어와 컴파일 언어 연결해주는 라이브러리이다.
뒤에 -devel은 컴파일을 위한 라이브러리 패키지이다.
yum install gcc openssl-devel bzip2-devel libffi-devel -y
그리고 아래 파이썬 사이트에가서 최신버전을 설치한다.
https://www.python.org/downloads/

아래 네모부분 링크복사한다.

아래 명령어 실행
wget https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tgz
그리고 압축을 풀어준다.
tar -xvf Python-3.9.5.tgz
이제 파이썬 디렉토리로 들어가서 컴파일을 해준다.
cd Python-3.9.5/
./configure --enable-optimizations
컴파일을 마쳤으면 설치한다. 약 3분정도 걸리는 것 같다.
make altinstall
파이썬 3.9 바이너리 파일이 어디있는지 확인한다.
> which python3.9
/usr/local/bin/python3.9
그리고 bash파일에 파이썬 별칭을 만든다.
혹은 심볼릭 링크로 /usr/local/bin에 만들어줘도 된다.
여기선 그냥 별칭을 사용한다.
vi /root/.bashrc

alias python="/usr/local/bin/python3.9"
source명령어로 적용시킨다.
source /root/.bashrc
이제 잘 적용되었는지 확인하기 위해 파이썬 버전을 출력해본다.
python -V
Python 3.9.5
추가적으로 pip3를 설치하는 과정은 아래 글 참고~
https://earthconquest.tistory.com/224?category=888283
[Linux] Linux CentOS 7에 파이썬 pip3 설치하기
pip는 파이썬으로 작성된 패키지 라이브러리들을 관리해주는 시스템이다. 만약 yum이 안될 경우 업데이트를 해준다. [root@localhost ~]# yum update [root@localhost ~]# yum install epel-release //pip를 설치..
earthconquest.tistory.com
'데이터 엔지니어링 정복 > Python' 카테고리의 다른 글
[Python] pandas 사용하기 (웹서버 로그 분석) (0) | 2021.09.02 |
---|---|
[python] 파이썬3.8.5에 numpy모듈 버전 맞지 않는다고 뜰 때 (2) | 2021.08.31 |
[Python] 리눅스CentOS 7에서 파이썬으로 웹 크롤링하기 4 (selenium - 네이버 로그인하기) (0) | 2021.05.17 |
[Python] 리눅스CentOS 7에서 파이썬으로 웹 크롤링하기 3 (selenium - 트위치 영상 다운로드하기) (0) | 2021.05.17 |
[Python] 리눅스CentOS 7에서 파이썬으로 웹 크롤링하기 2 (selenium- css태그) (0) | 2021.05.17 |