Установите конкретную версию Python в Dockerfile на Ubuntu - PullRequest
0 голосов
/ 23 мая 2019

У меня есть это в Dockerfile:

RUN apt install -y python3-pip

как мне установить конкретную версию python? Примерно так:

RUN apt install -y python3-pip@python===3.6.7

Я ищу:

Python 3.6.7

Ответы [ 2 ]

0 голосов
/ 23 мая 2019

Если вы просто хотите установить определенную версию Python поверх простого Ubuntu, то почему бы вам не использовать официальный образ Python, соответствующий вашим потребностям?

Вы можете найти все поддерживаемые изображения здесь: https://hub.docker.com/_/python

0 голосов
/ 23 мая 2019

Если вы хотите установить последнюю версию, просто используйте RUN apt-get install python3, но если вы хотите установить конкретную версию python, вы должны сделать это вручную, например, собирались установить python3.5.1:

sudo apt-get install libssl-dev openssl
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
tar xzvf Python-3.5.1.tgz
cd Python-3.5.1
./configure
make
sudo make install

ПослеУстановка завершена. Установить Python по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...