[AWS] 아마존 리눅스 2 에 python 3.11 설치하기 (source compile)

2024. 2. 4. 16:45Server



336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

필요한 패키지 설치

sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel -y

 

 

Python 3.11 다운로드

다운받을땐 알아서 하겠지만 적당한 디렉터리 안에서 진행 할 것..?

 

wget https://www.python.org/ftp/python/3.11.7/Python-3.11.7.tgz

 

 

압축 풀고

진입

 

tar xzf Python-3.11.7.tgz
cd Python-3.11.7

 

 

 

더 진행하기 전에 꼭 openssl 부터 확인하자

 

여기 글로 가서 openssl 설치 안하고 진행하면 pip 로 패키지 설치가 안된다

 

2024.02.04 - [Server] - [AWS] python3.11 pip install [패키지] 실행 오류

 

 

 

 

configure 설정

make altinstall or make install

sudo ./configure --with-openssl=/usr/local/ssl --enable-optimizations
sudo make altinstall

 

설치가 잘 되었을 것이다.

 

위치는 /usr/local/bin에 가보면 있을텐데

 

python 을 콘솔 창에서 입력해보자.

 

아직도 안바뀌었다...

 

환경변수 등록을 해주자

 

bashrc 열어서

vim ~/.bashrc

 

 

환경 변수를 추가 해주자

#python3.11
alias python3.11='/usr/local/bin/python3.11'
alias python3='/usr/local/bin/python3.11'
alias python='/usr/local/bin/python3.11'
alias pip3.11='/usr/local/bin/pip3.11'
alias pip='/usr/local/bin/pip3.11'

 

 

콘솔창에서 python 나오면 2.대 버전 나오는것도 다 변경 될것이다.

 

 

버전을 확인 하자

python -V
pip -V

 

 

잘 나오나?

잘나온다. 이제 파이썬을 서버에서 돌려보자.