用python3.7.4安裝,老是會報關於ssl的錯誤,但是用3.7.5就不會,很神奇!!
安裝依賴
yum install -y zlib zlib-dev openssl-devel sqlite-devel bzip2-devel libffi libffi-devel gcc gcc-c++
安裝最新的openssl
wget https://www.openssl.org/source/openssl-1.0.2t.tar.gz
tar -xzvf openssl-1.0.2t.tar.gz
cd openssl-1.0.2t/
./config --prefix=/usr/local/openssl shared zlib
make && make install
# 加入系統環境變量
echo "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/openssl/lib" >> $HOME/.bash_profile
source $HOME/.bash_profile
安裝python 3.7.5
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tar.xz
tar -xJvf Python-3.7.5.tar.xz
cd Python-3.7.5/
./configure --prefix=/usr/local/python37 --with-openssl=/usr/local/openssl
make && make install
ln -s /usr/local/python37/bin/python3.7 /usr/local/bin/python3.7
ln -s /usr/local/python37/bin/pip3.7 /usr/local/bin/pip3.7