官網(wǎng)下載需要版本的源碼壓縮包
sudo apt update -qq # Check for updates, if any - before installation
mkdir -p /tmp/Python && cd "$_"
wget -c https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
tar xf Python-3.7.0.tar.xz
cd Python-3.7.0
準(zhǔn)備相關(guān)依賴(lài)包
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget sudo apt-get install python3-dev
配置和編譯
# 第一步需要一些時(shí)間
./configure #-q for quiet
make
sudo make install
更新舊版本軟連接
sudo rm /usr/bin/python3
sudo ln -s python3.7 /usr/bin/python3
#test
#指定位置 make DESTDIR=/install/directory install 或 ./configure --prefix=/pathToInstall
python3 -V
sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
tar xvf Python-3.6.0.tar.xz
cd Python-3.6.0/
./configure
sudo make install