web-dev-qa-db-fra.com

Tensorflow et Anaconda sur Ubuntu?

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"?

14
saadorj

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!

La source est ici

35
Arabasta

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
14
yxtay

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.

2
gauss256

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
1
Freek Wiekmeijer

Installez tensorflow à partir de la commande suivante. Conda se chargera du processus d'installation.

conda install -c conda-forge tensorflow

1
Sai Harsha

J'ai résolu le problème en utilisant ceci:

conda create --name=tensorenv python=3.4
source activate tensorenv
0
bhounter

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

Installation de TensorFlow sous Windows avec Anaconda

0
hikaru89