Je dois installer Python3.7
et pip3
pour Python3.7 sur mon docker ubuntu18.04. Je peux installer le 3.7
, mais je ne peux pas me débarrasser de pip3
pour 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
et j'ai
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)
alors qu'il devrait être pip3
sous /usr/lib/python3.7/
Actuellement, je reçois
root@ef0c924ba7fa:/tornado_api# which pip3
/usr/bin/pip3
root@ef0c924ba7fa:/tornado_api# readlink $(which pip3)
root@ef0c924ba7fa:/tornado_api#
On dirait que ceci est devenu escalier, néanmoins, je me demandais si en faisant simplement un python3.7 -m pip install --upgrade pip
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 python3.7 -m pip install pip --upgrade pip
Essayer 'Sudo apt purge pip3
' ou alors 'Sudo apt-get purge pip3
'Si cela ne fonctionne pas, essayez, essayez de désinstaller Pip3 avec Pip3. (Je ne suis pas si sûr comment)
Ma prochaine chose à essayer est de mettre à jour Pip3 avec 'pip3 install pip3
' (Je pense)
Si ceux-ci ne fonctionnent pas, je ne sais pas.
Il suffit de réinstaller
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3.7 get-pip.py --force-reinstall