Подтвердить что ты не робот

Ошибка установки Tensorflow: не поддерживается колесо на этой платформе

когда я пытаюсь установить tensorflow путем клонирования из git, я запускаю ошибку "нет модуля с именем copyreg", поэтому я попытался установить с помощью virtualenv. Тем не менее, я затем столкнулся с этой ошибкой:

pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

tensorflow-0.5.0-py2-none-any.whl is not a supported wheel on this platform.

Я не вижу этого в разделе общих проблем, поэтому любая помощь будет оценена! Спасибо.

4b9b3361

Ответ 1

У меня тоже такая же проблема
Я загрузил get-pip.py из https://bootstrap.pypa.io/get-pip.py

а затем выполнил python2.7 get-pip.py для установки pip2.7

а затем выполнил команду pip install с python2.7 следующим образом

Для Ubuntu/Linux:

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

Для Mac OS X:

python2.7 -m pip install https://storage.googleapis.com/tensorflow/mac/tensorflow-0.5.0-py2-none-any.whl

это должно работать отлично, как это было для меня:)

Я выполнил следующие инструкции здесь

Ответ 2

После активации virtualenv обязательно обновите файл до последней версии.

(your_virtual_env)$  pip install --upgrade pip

И теперь вы сможете правильно установить тензор-поток (для linux):

(your_virtual_env)$  pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.7.0-py2-none-linux_x86_64.whl

Ответ 3

Я пытался сделать установку на основе Windows и продолжал получать эту ошибку.

Оказывается, вы должны иметь python 3.5.2. Не 2.7, не 3.6.x - ничего, кроме 3.5.2.

После установки python 3.5.2 работал pip install.

Ответ 4

Похоже, что schedorflow работает только на python 3.5 на данный момент, попробуйте запустить эту команду перед запуском pip install

conda create --name tensorflow python=3.5

После этого выполните следующие строки:

Для cpu:

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl

Для gpu:

pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-1.1.0-cp35-cp35m-win_amd64.whl

Должен работать как шарм,

Приветствия

Ответ 5

Удостоверьтесь, что колесо хорошо поддерживается вашей платформой. Pip использует имя файла колеса для определения совместимости. Формат:

tensorflow-{version}-{python version}-none-{your platform}.whl

Я не понимал, что x86_64 относится к x64, я думал, что это означает либо x86, либо x64, поэтому я ударил головой об этом бесполезно в течение некоторого времени. Tensorflow недоступен для 32-битных систем, если вы не хотите его компилировать самостоятельно.

Ответ 6

В Windows 10 с версией Python 3.6.X я столкнулся с тем же, что и после проверки намеренно, я заметил, что у меня была установка Python-32 бит на моей 64-битной машине. Помните, что TensorFlow совместим только с 64-битной установкой python. Не 32 бит Python

требования к установке

Если мы загрузим Python с python.org, установка по умолчанию будет 32 бит. Поэтому мы должны загрузить 64-разрядную программу установки вручную для установки 64-разрядного Python. А затем добавьте

  • C:\Users\\AppData\Local\Programs\Python\Python36
  • C:\Users\\AppData\Local\Programs\Python\Python36\Scripts

Затем запустите gpupdate /Force в командной строке. Если команда python не работает на 64-битной перезагрузке вашего компьютера.

Затем запустите python в командной строке. Он должен показать 64-битный

C:\Users\YOURNAME>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct  3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

Затем запустите команду ниже для установки версии CPU с процессором tensorflow (рекомендуется)

pip3 install --upgrade tensorflow

Ответ 7

Пиковое колесо содержит версию python в своем имени (cp34-cp34m). Если вы загрузите файл whl и переименуете его, чтобы сказать py3-none или вместо этого, он должен работать. Можете ли вы попробовать это?

Установка не будет работать для пользователей anaconda, которые выбирают поддержку python 3, потому что процедура установки просит создать среду python 3.5, а файл в настоящее время называется cp34-cp34m. Так что переименование было бы на данный момент.

sudo pip3 install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.7.0-cp34-cp34m-linux_x86_64.whl

Это приведет к появлению точного сообщения об ошибке, которое вы получили выше. Однако, когда вы сами скачаете файл и переименуете его в "tensorflow-0.7.0-py3-none-linux_x86_64.whl", затем снова выполните команду с измененным именем файла, она должна работать нормально.

Ответ 8

На самом деле вы можете использовать Python 3.5., я успешно решил эту проблему с Python 3.5.3. Измените версию python на 3.5. в conda, см. https://conda.io/docs/py2or3.html. затем перейдите в https://www.tensorflow.org/install/install_windows и повторите с" Создайте среду conda с именем tensorflow, вызвав следующую команду BLA BLA.....

Ответ 9

Я пытался установить из источника, и получил эту ошибку. (Почему колесо, построенное на этой машине, не совместимо с it-?)

Для меня тэг --ignore-install сделал все различия.

pip install --ignore-installed /tmp/tensorflow_pkg/tensorflow-1.8.0-cp36-cp36m-linux_x86_64.whl

работал, пока

pip install /tmp/tensorflow_pkg/tensorflow-1.8.0-cp36-cp36m-linux_x86_64.whl 

выкинул вышеупомянутую ошибку.

Контекст: среда Конда; возможно, была проблема, специфичная для этого

Ответ 10

Это может означать, что вы устанавливаете неправильный бинарный файл перед сборкой

так как мой процессор на Ubuntu 18.04, мой URL для загрузки был: https://github.com/lakshayg/tensorflow-build/releases/download/tf1.12.0-ubuntu18.04-py2-py3/tensorflow-1.12.0-cp36-cp36m -linux_x86_64.whl

как это можно найти на этой странице GitHub: https://github.com/lakshayg/tensorflow-build

pip install --ignore-installed --upgrade <LOCAL PATH / BINARY-URL>

решил проблему для меня.