Тензор потока и Анаконда на 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
вы не пожалеете.
После того, как вы посетите, вы также можете найти, как
Я решил проблему с помощью этого:
conda create --name=tensorenv python=3.4
source activate tensorenv