Ubuntu20.04 安装 Python3.9
记录了一下 Ubuntu20.04 的容器内安装 Python3.9 的全过程。
如果使用的是 ARM 芯片的机器,在拉 Ubuntu 镜像的时候最好指定一下使用 amd64 的系统,不然在安装库的时候会经常碰到安装不了的情况。
1.拉取镜像
docker pull ubuntu:20.04
# for arm chip to install ubuntu20.04 x64
docker pull ubuntu@sha256:57df66b9fc9ce2947e434b4aa02dbe16f6685e20db0c170917d4a1962a5fe6a9
2.启动容器
我通过指定 sha 拉取下来的镜像 ID 是d13c942271d6
REPOSITORY | TAG | IMAGE ID | CREATED | SIZE |
---|---|---|---|---|
ubuntu | none | d13c942271d6 | 2 weeks ago | 72.8MB |
docker run -i -t d13c942271d6 /bin/bash
在 arm 机器上运行非 arm 平台的镜像时会有这个提示:
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
3.运行命令
apt update
apt install python3.9
apt install python3-distutils -y
apt install curl -y
python3.9 get-pip.py
4.检查安装状态
root@78f628248830:/# python3.9 -V
Python 3.9.5
root@78f628248830:/# pip3 -V
pip 21.3.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9)