Ubuntu上重装Python2(强烈建议在不删除数据情况下,直接重装系统,不要动原本的Python,用anaconda做环境隔离)

重装系统分区见 ubuntu 20.04重装系统分区

一、在Ubuntu上卸载Python2

1、检查Python2的版本

在开始卸载Python2之前,我们需要先检查Python2的版本。新的Ubuntu版本通常都预装了Python3,而Python2是作为附属包(package)一起安装的。首先,打开终端(Terminal),输入以下命令来检查Python2的版本:

python --version

如果Python2已经安装,会输出类似于以下的版本信息:

Python 2.7.17

2、备份Python2的环境变量

在卸载Python2之前,我们需要备份Python2的环境变量。在终端中输入以下命令:

sudo cp -R /usr/bin/python2.7 /usr/bin/python2.7.bak

该命令将会备份Python2的环境变量到“/usr/bin/python2.7.bak”文件夹中,以便于后续的恢复以及使用。

3、卸载Python2

如果你仅需卸载Python2:

sudo apt-get remove python2.7
sudo apt-get autoremove

该命令将会卸载Python2,同时也会自动卸载Python2相关的库和依赖。

如果你计划卸载所有和Python相关的软件,可以使用以下命令来进行操作:

sudo apt-get remove python2.7-minimal
sudo apt-get autoremove

该命令将会卸载Python2以及所有和Python相关的软件,包括pip、virtualenv、pipenv等等。

4、清理残留文件

卸载Python2之后,可能还会留下一些残留文件。在终端中输入以下命令,以清理残留文件:

cd /usr/local/lib
sudo rm -rf python2.7
cd /usr/lib
sudo rm -rf python2.7
cd /usr/bin
sudo rm -rf python2.7

该命令将会清理Python2相关的残留文件。

5、修改默认Python版本

如果你需要将Python3设置为默认版本,则可以在终端中输入以下命令来进行修改:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 10

该命令将会将Python3设置为默认版本。如果你需要恢复Python2为默认版本,可以使用以下命令:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

总而言之,以上就是在Ubuntu上卸载Python2的步骤以及注意事项。

二、安装Python2

一、安装前的准备(因为删python2时可能也会删除依赖)

$ sudo apt-get update

1、从源码安装Python2

1)下载源码

从Python官网(https://www.python.org/downloads/release/python-2718/)下载Python2的源码包并解压,进入解压后的目录。

2)安装依赖

在终端输入以下命令,安装编译Python2所需的依赖:

$ sudo apt-get install build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils

3)编译安装

在源码目录下,输入以下命令进行编译和安装:

$ ./configure --enable-optimizations
$ make -j 8
$ sudo make altinstall

4)验证Python2安装是否成功

在终端输入以下命令,查看Python2的版本号:

$ python2.7 --version

2、通过apt-get安装Python2

1)更新apt-get

在终端输入以下命令,更新apt-get:

$ sudo apt-get update

2)安装Python2

在终端输入以下命令,安装Python2:

$ sudo apt-get install python2

3)验证Python2安装是否成功

在终端输入以下命令,查看Python2的版本号:python2 --version

3、使用pyenv安装Python2

1)安装pyenv

在终端输入以下命令,安装pyenv:

$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc
$ exec "$SHELL"

2)安装依赖

在终端输入以下命令,安装编译Python所需的依赖:

$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev

3)安装Python2

在终端输入以下命令,安装Python2:

$ pyenv install 2.7.18

4)设置全局Python版本

在终端输入以下命令,设置全局Python版本为Python2:

$ pyenv global 2.7.18

5)验证Python2安装是否成功

在终端输入以下命令,查看Python2的版本号:

$ python --version

4、使用Anaconda安装Python2

1)下载Anaconda

从Anaconda官网(https://www.anaconda.com/products/individual)下载Python2版本的Anaconda,并安装。

2)创建Python2环境

在终端输入以下命令,创建Python2的环境:

$ conda create -n py27 python=2.7 anaconda

3)进入Python2环境

在终端输入以下命令,进入Python2环境:

$ conda activate py27

4)验证Python2安装是否成功

在终端输入以下命令,查看Python2的版本号:

$ python --version

5、总结

通过本文的介绍,我们了解了在Ubuntu上安装Python2的多个方法,包括从源码安装、通过apt-get安装、使用pyenv安装和使用Anaconda安装。这让我们可以根据不同的需求和场景,选择最合适的安装方式。希望这篇文章对想要在Ubuntu上安装Python2的开发者们有所帮助。

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值