2015-11-09 31 views
29

właśnie zainstalowana tensorflow użyciu pip z poleceniem:Gdzie jest folder do instalowania tensorflow z pip, Mac OSX?

$ pip install tensorflow

Na "Getting Started" for Tensorflow mają być przykładem dla splotowych sieci neuronowych

$ python tensorflow/models/image/mnist/convolutional.py

Gdzie jest ten katalog zlokalizowany przy instalacji z pip?

+0

Jeśli nie znajdziesz go w '/ usr/local/lib/python2.7/site-packages', sprawdź'/usr/local/lib/python2.7/dist-packages' – JohnAllen

Odpowiedz

52

Instalacja za pomocą pip, instaluje pakiety w katalogu "site-packages".

Poniższy kod pokazuje lokalizację tensorflow a także gdzie pip instaluje pakiety:

$ pip show tensorflow 

które zwracają:

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 

tutaj Location: pokazuje, gdzie pakiet jest instalowany z

$ cd /usr/local/lib/python2.7/site-packages/tensorflow 
+1

. @ Eleijonmarck - Czy jest możliwe posiadanie dwóch różnych instalacji 'TensorFlow' w tym samym systemie z' pip'? Chcę zbudować jeden z obsługą MKL i jeden bez MKL. –

+0

@ChetanArvindPatil użyłbym virtualenv. 'pip install virtualenv'. 'Virtualenv env -p python3' – eleijonmarck

1

To zależy od tego, gdzie jest zmienna środowiskowa $ TENSORFLOW stanie jest ustawione. Pomóżmy w konfiguracji.

Pierwsze sprawdzenie, $ echo $TENSORFLOW jeśli zostanie zwrócone puste, musisz skonfigurować, aby uzyskać dostęp z dowolnego katalogu z konsoli.

Case-1) W przypadku gdy masz Pythona z anaconda biblioteki/środowiska (powiedzmy masz anaconda2)

Zazwyczaj instalowane lokalizacja: ~/anaconda2/lib/python2.7/site-pakiet/tensorflow

przypadek 2) W przypadku Python2.x lub Python3.x, x = jest Subversion jak 2,7 lub 3,5 Zazwyczaj instalowane lokalizacja. /usr/local/lib/python2.x/site-packages/tensorflow

teraz masz ide ntified wersja python. Użyj go jako ścieżki jednorazowej w bash lub profilu.

$ vi ~/.bashrc

dodać tę linię na końcu pliku basrc.

$ export $TENSORFLOW="~/anaconda2/lib/python2.7/site-packages/tensorflow:$PATH"

sprawdzić ponownie w nowym terminalu

$ echo $TENSORFLOW

teraz można używać

$ python tensorflow/models/image/mnist/convolutional.py

bezpośrednio

$ python -m tensorflow.models.image.mnist.convolutional.py

Teraz twój program, zgodnie z opisem w tutorialu TensorFlow, przeszuka te ścieżki z kropką (.) Zamiast "/" z argumentem -m.

+0

FYI W moim przypadku TensorFlow 1.4.1 jest zainstalowany w /usr/local/lib/python2.7/dist-packages/tensorflow/include/tensorflow/core/framework NIE miejscu Pakiety. – willSapgreen