Ошибка установки "Нет такого файла или каталога: setup.py"

Я получаю сообщение об ошибке установки, потому что pip не смог найти 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'

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

Спасибо.

Ответ 1

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

Команда для ввода "pip install --upprade pip" , и это должно быть добавляется в инструкции сразу после того, как они сообщают пользователю "исходный бит/активировать"

Ответ 3

Для 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

Ответ 4

Я использую 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

Ответ 5

имя файла, с которым вы запускаете sdist, должно называться setup.py запуска файла, как, скажем, setup_something.py завершится ошибкой