Тензор потока и Анаконда на Ubuntu?

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

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

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

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

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

7 ответов

Решение

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

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

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

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

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

conda install -c conda-forge tensorflow

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

Чтобы облегчить будущие обновления, возможно, стоит добавить conda-forge канал в ваш конда конфигурации:

conda config --add channels conda-forge

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

conda install tensorflow

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

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

Как насчет виртуальности?

# 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

Установите тензор потока с помощью следующей команды. Конда позаботится о процессе установки.

conda install -c conda-forge тензор потока

На самом деле, официальный сайт TensorFlow сделал все детали установки. Операционная система Windows, Mac OS, Ubuntu; среда с GPU или просто CPU, каждая деталь проблем, с которыми вы можете столкнуться.

Проверь это

Установка TensorFlow на Ubuntu с помощью Anaconda

вы не пожалеете.

После того, как вы посетите, вы также можете найти, как

Установка TensorFlow на Windows с помощью Anaconda

Я решил проблему с помощью этого:

conda create --name=tensorenv python=3.4
source activate tensorenv
Другие вопросы по тегам