Tensorflow и Anaconda на Ubuntu?

На моем Ubuntu 14.04 я установил shadoworflow, используя "pip", как указано в Инструкции по установке Tensorflow, и я убедился, что это работая, импортируя его в python, и это действительно сработало.

Затем я установил Anaconda, и он изменил мой файл .bashrc, добавив к нему следующую строку:

export PATH="/home/sonny/anaconda2/bin:$PATH"

Но из-за этого изменения теперь он смотрит на PATH выше, который не содержит тензор потока. теперь я не могу импортировать shadoworflow в свой код python.

Каким образом можно расширить переменную среды $PATH, чтобы она оставалась с использованием всего, начиная с anaconda2, но она стала способной импортировать "тензорный поток"?

Ответы

Ответ 1

Я решил проблему, но по-другому! Я нашел ссылку, в которой файлы tensorflow.whl были преобразованы в пакеты conda, поэтому я пошел дальше и установил его с помощью команды:

conda install -c https://conda.anaconda.org/jjhelmus tensorflow

и он работал, поскольку $PATH указывает на пакеты anaconda, я могу импортировать его сейчас!

Источник здесь

Ответ 2

Так как v0.10.0, tensorflow - это поддерживаемый сообществом пакет conda в канале conda-forge. Следовательно, его можно установить непосредственно с помощью следующей команды:

conda install -c conda-forge tensorflow

Также обновлены инструкции по документации TensorFlow.

Чтобы облегчить будущие обновления, вероятно, неплохо добавить канал conda-forge в конфигурацию conda:

conda config --add channels conda-forge

Фактически, tensorflow=0.10.0rc0 был недавно добавлен на канал по умолчанию Anaconda и будет установлен вместо этого, если канал conda-forge не указан

conda install tensorflow

Ответ 3

У меня была такая же проблема, и я решил, что проще всего начать сначала, сначала установить Anaconda, а затем TensorFlow.

Ответ 4

Я подозреваю, что pip дает вам установку TensorFlow в cpython, а не anaconda.

Как насчет 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

Ответ 5

Я решил проблему, используя это:

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