Ubuntu换源、安装Python3.8
1. ubuntu换源
下面这些是国内主要的镜像源网站。
阿里源 https://developer.aliyun.com/mirror/
清华源 https://mirrors.tuna.tsinghua.edu.cn/
中科大源 http://mirrors.ustc.edu.cn/
网易源 http://mirrors.163.com/
我选择清华源,网址:link
系统是16.04版本的
1.1 备份原始源文件source.list
打开终端,执行命令:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.back
1.2 命令替换
执行如下命令自动替换
sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
1.3 更新源
终端执行命令:
sudo apt update
#更新软件
sudo apt-get upgrade
1.4 回滚源
$ cd /etc/apt
$ cp sources.list.back sources.list
$ sudo apt-get update
2. Ubuntu安装Python3.8
2.1 ubuntu 基本包更新
别管三七二十,首先操作如下:
# 更新包列表
$ apt-get update
# 更新已安装的包
$ apt-get upgrade
# bash: sudo: command not found
$ apt-get install sudo
2.2 安装依赖包
sudo -y apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
2.3 安装
# 1.下载
wget https://www.python.org/ftp/python/3.8.13/Python-3.8.13.tgz
# 解压
tar zxvf Python-3.8.13.tgz
# 2.创建python3.8文件夹
mkdir /usr/local/python3.8
# 3.指定安装路径,编译安装
cd Python-3.8.13
# 4.启动Python 3.8.6构建过程:
./configure --prefix=/usr/local/python3.8
# 为了加快构建时间,请修改-j以使其对应于处理器中的内核数。 您可以通过键入nproc查找编号。
make -j 8
# 5. 构建过程完成后,输入以下命令安装Python二进制文件:
sudo make altinstall
# 不要使用标准的make install,因为它将覆盖默认的系统python3二进制文件。
如果ubuntu中不存在Python,执行下面:
# 6.设置软链接
ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python
ln -s /usr/local/python3.8/bin/pip3.8 /usr/bin/pip
如果ubuntu中存在Python,执行下面:
# 6.1 备份原先的软链接
sudo -s mv /usr/bin/python /usr/bin/python.bak
sudo -s mv /usr/bin/pip /usr/bin/pip.bk
# 6.2 设置新的软链接
ln -s /usr/local/python3.8/bin/python3.8 /usr/bin/python
ln -s /usr/local/python3.8/bin/pip3.8 /usr/bin/pip
2.4 验证
root@903ed5fee685:/home/Python-3.8.13# python -V
Python 3.8.13
root@903ed5fee685:/home/Python-3.8.13# pip -V
pip 22.0.4 from /usr/local/python3.8/lib/python3.8/site-packages/pip (python 3.8)