knowledge_map/linux/Ubuntu16 build and install python3.8.md
2024-11-16 14:33:59 +08:00

789 B

build and install openssl

because python3.8 need openssl 1.1.1

wget https://www.openssl.org/source/openssl-1.1.1u.tar.gz
tar -zxvf openssl-1.1.1u.tar.gz
cd openssl-1.1.1u
./config
make -j
sudo make install 
# find libssl path
sudo find / -name "libssl.so.1.1"

sudo echo "libssl path" > /etc/id.so.conf
sudo ldconfig
openssl version

sudo echo "/usr/local/lib/libssl.so.1.1" > /etc/id.so.conf

build and install python

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
wget https://mirrors.huaweicloud.com/python/3.8.9/Python-3.8.9.tgz
tar -xf Python-3.8.9.tgz
cd Python-3.8.9
./configure --enable-optimizations
make -j
sudo make install