- 설치

# cd /usr/local/src 

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

# tar xvfz Python-3.11.11.tgz

# cd Python-3.11.11

 

* ctypes가 설치 안돼있으면 설치

centos => yum install libffi-devel

ubunut => apt-get install libffi-dev

 

* centos7에는 openssl 1.0.0대 버전이 설치되어 있다. python3.11이상 버전은 openssl 1.1대 버전을 설치 해야 한다.

* openssl 버전 확인

# openssl version 

# yum remove openssl openssl-devel

# wget https://www.openssl.org/source/openssl-1.1.1t.tar.gz

# tar xvfz openssl-1.1.1t.tar.gz

# cd openssl-1.1.1t

# ./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib && make && make install

# vi ~/.bashrc

export PATH="/usr/local/openssl/bin:$PATH"
export LD_LIBRARY_PATH=/usr/local/openssl/lib:$LD_LIBRARY_PATH

 

./configure --prefix=/home/venv/python-3.11.11 --with-openssl=/usr/local/openssl --with-openssl-rpath=auto && make && make install

+ Recent posts