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

问题描述 投票:9回答:1

我必须在Docker Ubuntu18.04上为Python3.7安装Python3.7pip3。我可以安装3.7,但无法摆脱pip3Python3.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

而且我有

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)

虽然应该在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# 
docker pip python-3.7
1个回答
0
投票

尝试'sudo apt purge pip3'或'sudo apt-get purge pip3'如果那不起作用,请尝试卸载pip3 with pip3。 (我不确定如何)

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

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

© www.soinside.com 2019 - 2024. All rights reserved.