从ubuntu 24.04 版本开始,官方不在系统中包含Python 2的环境,也不在提供Python 2的相关版本安装包。但是一些老的项目任然需要Python 2环境, 所以这里介绍一种从源码安装的方法进行安装。
第一部分 Python2 依赖
在Ubuntu中通过终端安装任何新软件之前都建议执行“双升”:
sudo apt update && sudo apt upgrade
sudo apt install -y build-essential checkinstall libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev
第二部分 Python 2 源码下载及安装
wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
tar -xvf Python-2.7.18.tgz
cd Python-2.7.18 ./configure --enable-optimizations
make sudo make install
第三部分 安装pip
sudo apt install curl curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py sudo python2.7 get-pip.py
pip2.7 --version
第四部分 修改默认的Python环境
sudo update-alternatives --install /usr/bin/python python /usr/local/lib/python2.7 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 2
python -V
在终端中输入
sudo update-alternatives --config python
输入对应的Python版本号,然后
回车
完全卸载 Python 2 方法
sudo rm -rf /usr/local/bin/python2.7 sudo rm -rf /usr/local/bin/python2.7-config sudo rm -rf /usr/local/lib/python2.7 sudo rm -rf /usr/local/include/python2.7 sudo rm -rf /usr/local/share/man/man1/python2.7.1
sudo rm /usr/local/bin/python2 sudo rm /usr/local/bin/python
sudo update-alternatives --remove python /usr/local/bin/python2.7 sudo update-alternatives --config python
sudo rm /usr/local/bin/pip2.7 sudo rm -rf /usr/local/lib/python2.7/site-packages
sudo rm -rf ~/.local/lib/python2.7 sudo rm -rf ~/.local/bin/pip2 sudo rm -rf ~/.cache/pip
本文链接:https://blog.runxinyun.com/post/380.html 转载需授权!
留言0