python 3.7 в Ubuntu 20.04 - PullRequest
       10

python 3.7 в Ubuntu 20.04

2 голосов
/ 25 апреля 2020

Я готовлю docker образ для Ubuntu 20.04 и из-за требования тензорного потока 2.0 мне нужно python 3.7. Tensorflow работает на python 3,5 до 3,7. Запуск apt install python3 по умолчанию устанавливает python 3.8, и это нарушает мою установку тензорного потока.

Можно ли как-нибудь получить пакет apt для python 3.7 для ubuntu 20.04? Поскольку он будет находиться внутри docker изображения, я не хочу заниматься загрузкой python 3.7 исходного кода и компиляцией. Поместить эти команды в Dockerfile будет непосильным для меня. Есть ли более простой способ получить Python 3,7 для Ubuntu 20.04?

Запуск

sudo apt-cache madison python3

возвращает

python3 | 3.8.2-0ubuntu2 | http://in.archive.ubuntu.com/ubuntu focal/main amd64 Packages

Ответы [ 2 ]

3 голосов
/ 25 апреля 2020

Вам нужна Ubuntu 20.04? Ubuntu 18.04 поставляется с Python 3,6 и 3,7 .

Если у вас есть, PPA deadsnakes имеет Python 3.5-3.7 для Ubuntu 20.04 (Focal) . Чтобы добавить его и установить:

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.7

Ps Я не разработчик и не имею опыта работы с Tensorflow, поэтому возьмите это с крошкой соли.

2 голосов
/ 07 мая 2020

Tensorflow 2.2 теперь поддерживает python 3.8, поэтому проблема решена.

...