在 Docker Ubuntu 18.04 上安装 PIP3 和 PYTHON3.7

lor*_*isi 14 pip docker python-3.7

我必须安装Python3.7pip3为Python3.7在我的码头工人Ubuntu18.04。我可以安装3.7,但我无法摆脱pip3for Python3.6

FROM ubuntu:18.04
# ...
RUN apt-get update && apt-get install -y \
        software-properties-common
    RUN add-apt-repository ppa:deadsnakes/ppa
    RUN apt-get update && apt-get install -y \
        python3.7 \
        python3-pip
    RUN python3.7 -m pip install pip
    RUN apt-get update && apt-get install -y \
        python3-distutils \
        python3-setuptools
Run Code Online (Sandbox Code Playgroud)

我有

root@ef0c924ba7fa:/tornado_api# python3.7 --version
Python 3.7.3
root@ef0c924ba7fa:/tornado_api# pip3 --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
Run Code Online (Sandbox Code Playgroud)

虽然它应该pip3/usr/lib/python3.7/

目前,我得到

root@ef0c924ba7fa:/tornado_api# which pip3
/usr/bin/pip3
root@ef0c924ba7fa:/tornado_api# readlink $(which pip3)
root@ef0c924ba7fa:/tornado_api# 
Run Code Online (Sandbox Code Playgroud)

小智 1

尝试“ sudo apt purge pip3”或“ sudo apt-get purge pip3”,如果这不起作用,请尝试使用 pip3 卸载pip3。(我不太确定如何)

我接下来要尝试的事情是用 ' pip3 install pip3' 更新 pip3 (我认为)

如果这些不起作用那我不知道。