在 Ubuntu 上从 Python 3.6 降级到 Python 3.5

在 Ubuntu 上从 Python 3.6 降级到 Python 3.5

我的系统(ubunut 16.04)上目前有 python 3.6.3。但我发现 ubuntu 16.04 不支持 python 3.6,所以我想在我的系统上获取 python 3.5。

我从安装这里

有人能详细告诉我怎么做吗...

答案1

这应该有帮助。

下载 Python 3.5

cd /usr/src
wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
sudo tar xzf Python-3.5.2.tgz

安装所需的软件包

sudo apt-get install build-essential checkinstall \
libreadline-gplv2-dev libncursesw5-dev libssl-dev \
libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

安装 python

cd Python-3.5.2
sudo ./configure
sudo make altinstall

现在检查 python 版本python -V

答案2

安装和切换到其他版本的 Python 的最简单方法是使用pyenv

# Get Pyenv
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

# add pyenv to ~/.bashrc
echo -e "export PATH="/root/.pyenv/bin:$PATH" \n eval "$(pyenv init -)" \n eval "$(pyenv virtualenv-init -)" " >> ~/.bashrc
source ~/.bashrc

# install python 3 via pyenv
pyenv install 3.5.6

# verify
pyenv versions

# pyenv local <version> : use this to set python version per directory.
# pyenv global <version> : use this to set python version globally.

相关内容