Sur mon Ubuntu 14.04, j'ai installé tensorflow, en utilisant "pip", comme indiqué dans les instructions d'installation Tensorflow et je me suis assuré que cela fonctionnait en l'important en python et que cela fonctionnait.
Ensuite, j'ai installé Anaconda et il a modifié mon fichier .bashrc en y ajoutant la ligne suivante:
export PATH="/home/sonny/anaconda2/bin:$PATH"
Mais à cause de ce changement, il se penche maintenant sur le PATH ci-dessus, qui ne contient pas de tensorflow. maintenant je ne peux pas importer tensorflow dans mon code python.
Quelle est la bonne façon d’étendre la variable d’environnement $ PATH pour qu’elle continue à utiliser tout ce qui se trouve dans anaconda2 tout en permettant d’importer "tensorflow"?
J'ai résolu le problème, mais d'une manière différente! J'ai trouvé un lien où les fichiers tensorflow.whl ont été convertis en paquets conda.
conda install -c https://conda.anaconda.org/jjhelmus tensorflow
et cela a fonctionné, puisque le $ PATH pointe vers les paquets anaconda, je peux l’importer maintenant!
Depuis la v0.10.0, tensorflow
est un package de Conda maintenu par la communauté dans le canal conda-forge
. Par conséquent, il peut être installé directement avec la commande suivante:
conda install -c conda-forge tensorflow
Les instructions sur la documentation TensorFlow ont également été mises à jour.
Pour faciliter les futures mises à jour, il est probablement judicieux d’ajouter le canal conda-forge
dans votre configuration:
conda config --add channels conda-forge
En fait, tensorflow=0.10.0rc0
a récemment été ajouté au canal Anaconda par défaut et sera installé à la place si le canal conda-forge
n'est pas spécifié:
conda install tensorflow
J'avais le même problème et j'ai décidé qu'il était plus facile de recommencer, installer Anaconda d'abord, puis TensorFlow après cela.
Je suspecte que pip vous donne une installation de TensorFlow dans cpython, pas d’Anaconda.
Que diriez-vous d'un virtualenv?
# Create env
$ virtualenv --python=/path/to/anaconda /path/to/your/env
# Activate env
$ source /path/to/your/env/bin/activate
# Install Tensorflow
$ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
Installez tensorflow à partir de la commande suivante. Conda se chargera du processus d'installation.
conda install -c conda-forge tensorflow
J'ai résolu le problème en utilisant ceci:
conda create --name=tensorenv python=3.4
source activate tensorenv
En fait, le site Web officiel de TensorFlow a confié à chaque détail de l’installation le système d’exploitation Windows, Mac OS, Ubuntu; l'environnement avec GPU ou simplement CPU, tous les détails des problèmes que vous pouvez rencontrer.
Regarde ça
Installation de TensorFlow sur Ubuntu avec Anaconda
vous ne regretterez pas.
Une fois que vous visitez, vous pouvez également trouver comme