2015-11-10 7 views
21

У меня возникает ошибка установки, потому что пип не смог найти setup.py.Ошибка установки «Нет такого файла или каталога: setup.py»

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

Я получаю это сообщение об ошибке.

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' 

Может ли кто-нибудь сказать мне, как решить эту проблему?

Спасибо.

+0

, что это выход 'Судо пип --version'? – cel

+0

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

+0

Вы виртуальный? Если да, то почему вы используете 'sudo'? В любом случае, попробуйте обновить 'pip' – cel

ответ

7

из https://github.com/tensorflow/tensorflow/issues/56

Команда типа «пункт установить --upgrade пип», и это должно быть добавлены к инструкции сразу после того, когда они говорят пользователю «источник бен/активировать "

2

Tensorflow требует python -V 2.7. Поскольку, многие машины используют стабильную версию python версии 2.6 для своей системной сборки, я бы рекомендовал параллельную/альтернативную установку python 2.7. Затем вы можете установить pip с 2,7 версией интерпретатора python. Пожалуйста, смотрите ниже:

#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

Попробуйте обновить Protobuf с пип установить:

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

работал для меня. documentation предоставил множество решений для различных проблем установки.

0

Я использую ubuntu 12.04 64 бит. я решить эту проблему путем:

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