当前位置:   article > 正文

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

ubuntu python2

重装系统分区见 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)编译安装

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

  1. $ ./configure --enable-optimizations
  2. $ make -j 8
  3. $ 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:

  1. $ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
  2. $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
  3. $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
  4. $ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.bashrc
  5. $ 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的开发者们有所帮助。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/1009080
推荐阅读
相关标签
  

闽ICP备14008679号