Python >> Tutoriel Python >  >> Python Tag >> TensorFlow

Comment installer le Tensorflow le plus récent (ici :2.2) sur Windows lorsque conda ne le supporte pas encore ?

TF 2.2.0 n'est pas encore disponible sur Conda.


Il existe deux méthodes

1. Installer dans un environnement virtuel avec

pip TensorFlow

virtualenv --system-site-packages -p python3 ./venv

alors vous devez activer votre nouvel environnement

pip install --upgrade pip

pip list  # show packages installed within the virtual environment
this command for quit 
deactivate  # don't exit until you're done using TensorFlow
we finish by installing tensor 

pip install --upgrade tensorflow

2. Installer dans votre système

python3 --version
pip3 --version
virtualenv --version

Ubuntu

sudo apt update

sudo apt install python3-dev python3-pip

sudo pip3 install -U virtualenv  # system-wide install

alors

pip3 install --user --upgrade tensorflow  # install in $HOME

Il est possible d'installer TF 2.2.0 maintenant avec soit :

pip install tensorflow-gpu==2.2.0

ou

pip install https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-2.2.0-cp37-cp37m-win_amd64.whl

UNE CHOSE IMPORTANTE :pour l'instant, du moins dans mon cas, il y a un problème majeur avec la version GPU. L'ancien reconnaît mon GPU sans problème, tandis que le dernier ne le voit pas pour une raison quelconque. Je vous conseille de créer, au cas où, un nouvel env pour ne pas avoir à tout réinstaller plus tard.

EDIT par un lecteur :

Mieux vaut ne pas utiliser pip install du tout si vous pouvez attendre que la version conda se rattrape. L'utilisation de l'installateur pip n'est pas recommandée, même s'il propose souvent une version plus récente. L'utilisation de pip risquera exactement l'erreur documentée ici. Et vous n'avez pas besoin de créer un nouvel env avec la mise à jour conda, conda update --all ne nuira pas à vos dépendances dans votre env. Consultez Pourquoi utiliser les environnements Anaconda pour installer tensorflow sous Windows ?