Je prépare une image docker pour Ubuntu 20.04 et en raison de l'exigence de TensorFlow 2.0, j'ai besoin de Python 3.7. TensorFlow s'exécute sur Python 3.5 à 3.7. L'exécution de apt install python3
Installe Python 3.8 par défaut et cela interrompt mon installation de TensorFlow.
Est-il possible d'obtenir un package apt pour Python 3.7 pour Ubuntu 20.04? Puisqu'il va être dans l'image docker, je ne veux pas me lancer dans le téléchargement et la compilation du code source Python 3.7. Mettre ces commandes dans Dockerfile sera écrasant pour moi. Existe-t-il un moyen plus simple d'obtenir Python 3.7 pour Ubuntu 20.04?
Fonctionnement
Sudo apt-cache madison python3
retour
python3 | 3.8.2-0ubuntu2 | http://in.archive.ubuntu.com/ubuntu focal/main AMD64 Packages
Avez-vous besoin d'Ubuntu 20.04? Ubuntu 18.04 est livré avec Python 3.6 , et .7 disponible .
Si vous le faites, le deadsnakes PPA a Python 3.5-3.7 pour Ubuntu 20.04 (Focal) . Pour l'ajouter et l'installer:
Sudo add-apt-repository ppa:deadsnakes/ppa
Sudo apt-get update
Sudo apt-get install python3.7
P.s. Je ne suis pas un développeur et n'ai aucune expérience avec Tensorflow, alors prenez cela avec un grain de sel.
Tensorflow 2.2 prend désormais en charge python 3.8 donc le problème est résolu maintenant.