Где находится папка для установки tensorflow с pip, Mac OSX?
только что установил tensorflow с помощью команды pip с командой:
$ pip install tensorflow
В "Начало работы" для Tensorflow у них есть пример для сверточных нейронных сетей
$ python tensorflow/models/image/mnist/convolutional.py
Где находится этот каталог при установке с помощью pip?
Ответы
Ответ 1
Установка с помощью pip, устанавливает пакеты в каталог "site-packages".
В следующем коде показано расположение тензорного потока, а также где pip устанавливает пакеты:
$ pip show tensorflow
Какой возврат:
Metadata-Version: 2.0
Name: tensorflow
Version: 0.5.0
Summary: TensorFlow helps the tensors flow
Home-page: http://tensorflow.com/
Author: Google Inc.
Author-email: [email protected]
License: Apache 2.0
Location: /usr/local/lib/python2.7/site-packages
Requires: six, numpy
здесь Location:
показывает, где пакет установлен с
$ cd /usr/local/lib/python2.7/site-packages/tensorflow
Ответ 2
Это зависит от того, где установлена переменная среды TENSORFLOW. Помогите настроить.
Сначала проверьте,
$ echo $TENSORFLOW
если он возвращается пустым, вам нужно настроить доступ из любого каталога с консоли.
Case-1)
Если у вас есть python из библиотеки/среды anaconda (скажем, у вас есть
anaconda2)
Обычно установленное местоположение:
~/Anaconda2/Library/python2.7/сайт-пакет/tensorflow
случай-2).
В случае Python2.x или Python3.x, x = является подрывной деятельностью, такой как 2.7 или 3.5
Обычно установленное место:
/usr/local/lib/python2.x/site-packages/tensorflow
Теперь вы определили версию python.
Используйте его как обычный путь в bash или профиле.
$ vi ~/.bashrc
добавьте эту строку в нижнюю часть файла basrc.
$ export $TENSORFLOW="~/anaconda2/lib/python2.7/site-packages/tensorflow:$PATH"
снова проверьте новый терминал
$ echo $TENSORFLOW
теперь вы можете использовать
$ python tensorflow/models/image/mnist/convolutional.py
непосредственно
$ python -m tensorflow.models.image.mnist.convolutional.py
Теперь ваша программа согласно описанию в учебнике TensorFlow будет искать этот путь с периодом (.) вместо "/" с аргументом -m.