如何安裝 Python3.10 及 openssl-1.1.1q - on CentOS7
Published in:2023-06-05 | category: Linux


移除舊版本的 python 及 onpenssl


whereis python3 | xargs rm -frv

whereis openssl | xargs rm -frv


安裝依賴


yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make python3-devel libevent-devel libffi-devel 

yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker perl-CPAN perl-IPC-Cmd


安裝 openssl-1.1.1q


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

tar zxvf openssl-1.1.1q.tar.gz 

cd openssl-1.1.1q/

./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib

make

make install


將 openssl lib 路徑寫入動態庫


echo "/usr/local/openssl/lib" >> /etc/ld.so.conf

ldconfig -v



ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl

openssl version


安裝 Python-3.10


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

tar zxvf Python-3.10.5.tgz

cd Python-3.10.5/

./configure --prefix=/usr/local/python3 --with-openssl=/usr/local/openssl --with-openssl-rpath=auto --enable-optimizations

make && make install



ln -s /usr/local/python3/bin/pip3.10 /usr/bin/pip3 

ln -s /usr/local/python3/bin/python3.10 /usr/bin/python3

ln -s /usr/local/python3/bin/python3.10 /usr/local/bin/python3


將路徑寫入環境變數


echo 'export PATH=/usr/local/python3/bin:$PATH' >> ~/.bashrc

source ~/.bashrc

查看 pip python 版本 && 更新 pip


python3 -V

pip3 -V

pip -V

python3 -m pip install --upgrade pip



Prev:
Rsync - 如何在 Windows 和 Linux 間進行文件同步操作 (在 Linux 下語法)
Next:
Mysql - 如何查看和修改 DB 及 TABLE 編碼