2015-11-10 29 views
21

Występuje błąd instalacji, ponieważ pip nie może znaleźć pliku setup.py.Błąd instalacji pip "Brak takiego pliku lub katalogu: setup.py"

sudo pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl 

Otrzymuję ten komunikat o błędzie.

Downloading/unpacking https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl 
Downloading tensorflow-0.5.0-cp27-none-linux_x86_64.whl (10.9Mb): 10.9Mb downloaded 
Running setup.py egg_info for package from https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl 
Traceback (most recent call last): 
File "<string>", line 14, in <module> 
IOError: [Errno 2] No such file or directory: '/tmp/pip-GdGgbz-build/setup.py' 
Complete output from command python setup.py egg_info: 
Traceback (most recent call last): 

File "<string>", line 14, in <module> 

IOError: [Errno 2] No such file or directory: '/tmp/pip-GdGgbz-build/setup.py' 

Czy ktoś może mi powiedzieć, jak rozwiązać ten problem?

Dzięki.

+0

jaki jest wynik działania 'sudo pip --version'? – cel

+0

pip 1.1 from /home/username/tensorflow/lib/python2.7/site-packages/pip-1.1-py2.7.egg (python 2.7) –

+0

Czy jesteś w virtualenv? Jeśli tak, dlaczego używasz 'sudo'? W każdym razie, spróbuj zaktualizować 'pip''a – cel

Odpowiedz

2

Tensorflow wymaga python -V 2.7. Ponieważ wiele maszyn korzysta ze stabilnej wersji 2.6 Pythona dla ich kompilacji systemu, polecam równoległą/alternatywną instalację Pythona 2.7. Następnie możesz zainstalować pip z wersji 2.7 python interpretera. Proszę zobaczyć poniżej:

#sudo wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py 
#sudo python2.7 ez_setup.py 
#easy_install-2.7 pip 
#sudo pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl 
3

Spróbuj uaktualnić protobuf z pip zainstalować:

sudo pip install --upgrade protobuf 
sudo pip install --upgrade https://storage.googleapis.com/tensorflow/mac/protobuf-3.0.0b2.post2-cp27-none-any.whl 

pracował dla mnie. Model documentation dostarczył wiele rozwiązań dla różnych problemów instalacyjnych.

0

Używam Ubuntu 12.04 64bits. Rozwiązuję ten problem przez:

mkdir -p ~/code/download/lib/tensorflow/ 
cd ~/code/download/lib/tensorflow/ 
virtualenv --system-site-packages tensorflow_for_ubuntu12_04_64bit_python2_7 
source tensorflow_for_ubuntu12_04_64bit_python2_7/bin/activate 
cd tensorflow_for_ubuntu12_04_64bit_python2_7 
pip install --upgrade tensorflow