Si vous voulez avoir plus d'une version de Tensorflow sur votre système, vous devez créer des environnements virtuels pour chaque version. Vous pouvez utiliser les environnements virtualenv ou anaconda.Si vous voulez juste utiliser une version, juste pip uninstall
l'autre.
EDIT Im utilisant un guide à partir d'ici. Si vous utilisez un environnement virtuel anaconda, créez un nouvel environnement avec une version python x.x
de votre choix. Il vous demandera toutes les dépendances python par défaut qu'anaconda va installer dans votre environnement.
conda create -n yourenvname python=x.x anaconda
Ajoutez les autres packages que vous souhaitez dans votre environnement virtuel, par ex. tensorflow-gpu
conda install -n yourenvname tensorflow-gpu
Pour vérifier si tensorflow est correctement installé dans les environemnts, vous pouvez utiliser conda list
pendant que votre environnement est activé avec source activate yourenvname
pour vérifier si seulement 1 tensorflow est installé. Répétez les étapes ci-dessus si vous avez l'intention d'utiliser différentes versions de tensorflow, par ex. versions cpu et gpu. Vous pouvez également avoir besoin de changer votre interpréteur python pour le python de votre environnement, dans votre éditeur.
Merci pour votre réponse. Je veux réellement créer des environnements virtuels d'Anaconda. J'ai créé et activé un nouvel environnement en utilisant la commande "conda create -n tensorflow_gpu; source activate tensorflow_gpu". Et puis j'ai installé le tensorflow en utilisant la commande "pip install --ignore-installed - upgrade https: // xxxx". Mais il n'y avait pas de lib installé dans l'env tensorflow_gpu. La lib était installée en dehors de tensorflow_gpu. Toute suggestion? – justry
'pip' installe tensorflow sur votre environnement python par défaut, pas votre environnement virtuel. Je crois que vous manquez une étape dans la création de votre environnement virtuel, je vais mettre à jour ma réponse avec ça. –
J'ai résolu le problème en exécutant la commande "conda install pip" avant d'exécuter "pip install --ignore-installed --upgrade xxxx". J'ai finalement pu trouver la bibliothèque tensorflow dans l'environnement virtuel. Merci pour votre réponse. @Joshua Lim – justry