728x90
CentOS 7에서 Python 3.10을 업그레이드하는 방법
CentOS 7에서 Python 3.10을 업그레이드하려면 소스 코드를 다운로드하여 컴파일하거나, EPEL 저장소를 사용하여 설치하는 방법을 선택할 수 있습니다.
소스 코드로 설치
Python 공식 웹사이트에서 Python 3.10 소스 코드를 다운로드하고 직접 컴파일하여 설치하는 방법입니다.
- 필요한 패키지 설치
sudo yum groupinstall "Development Tools"
sudo yum install openssl-devel bzip2-devel libffi-devel
- 소스 코드 다운로드 및 압축 해제
cd /usr/local/src
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
tar xzf Python-3.10.0.tgz
- 디렉토리 이동 및 컴파일
cd Python-3.10.0
./configure --enable-optimizations
make -j 4 # 여기서 -j 뒤의 숫자는 CPU 코어 수에 따라 조절
- 설치
sudo make altinstall
728x90
EPEL 저장소 사용
CentOS 7에 Python 3.10을 설치하려면 EPEL 저장소를 사용할 수 있습니다. EPEL 저장소를 설치한 후, Python 3.10을 설치합니다.
sudo yum install epel-release
sudo yum install python3.10
pyenv 사용
pyenv는 다양한 버전의 Python을 관리하는 데 사용되는 유용한 도구입니다. pyenv를 사용하면 CentOS 7에 Python 3.11을 설치하고 관리할 수 있습니다.
- pyenv 설치
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc
exec "$SHELL"
- Python 3.11 설치
pyenv install 3.11.0
pyenv global 3.11.0
728x90
'리눅스' 카테고리의 다른 글
CentOS Yum Repository 서버를 구축하는 방법 (0) | 2023.09.04 |
---|---|
iftop 명령어 (0) | 2023.08.31 |
Docker를 사용하여 Swagger UI를 실행하고 REST API를 테스트하는 방법 (0) | 2023.08.26 |
우분투에서 HPE 서버의 iLO 설정을 관리하기 위해 hponcfg 유틸리티를 설치하고 사용하는 방법 (0) | 2023.08.25 |
nc 명령어 - 사용 예시 (0) | 2023.08.23 |