美文网首页
Ubuntu换源、安装Python3.8

Ubuntu换源、安装Python3.8

作者: 逍遥_yjz | 来源:发表于2022-09-30 17:13 被阅读0次

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)

相关文章

网友评论

      本文标题:Ubuntu换源、安装Python3.8

      本文链接:https://www.haomeiwen.com/subject/tofrartx.html