Filename.whl не поддерживает колесо на этой платформе

Я хотел бы установить scipy-0.15.1-cp33-none-win_amd64.whl, который я сохранил на локальном диске. Я использую:

pip 6.0.8 from C:\Python27\Lib\site-packages
python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)]

когда я запускаю:

pip install scipy-0.15.1-cp33-none-win_amd64.whl

Я получаю следующую ошибку:

scipy-0.15.1-cp33-none-win_amd64.whl is not supported wheel on this platform

Я хотел бы знать, в чем проблема?

Ответ 1

cp33 означает CPython 3.3 вам нужно scipy‑0.15.1‑cp27‑none‑win_amd64.whl вместо этого.

Ответ 2

Это также может быть вызвано использованием устаревшего pip с последним файлом колеса.

Я был очень смущен, потому что я устанавливал numpy-1.10.4+mkl-cp27-cp27m-win_amd64.whl (из здесь), и это определенно правильная версия для моей установки Python (Windows 64-bit Python 2.7.11). Я получил ошибку "не поддерживаемое колесо на этой платформе".

Обновление pp с помощью python -m pip install --upgrade pip разрешило его.

Ответ 3

У меня была такая же проблема при установке scipy-0.17.0-cp35-none-win_amd64.whl, а моя версия Python - 3.5. Он возвратил то же сообщение об ошибке:

 scipy-0.17.0-cp35-none-win_amd64.whl is not supported wheel on this platform.

Я понял, что amd64 не о моей Windows, а о версии Python. На самом деле я использую 32-битный Python на 64-битной Windows. Установка следующего файла решила проблему:

scipy-0.17.0-cp35-none-win32.whl

Ответ 4

Я сталкиваюсь с этой проблемой, потому что неправильное имя моего пакета (scipy-0.17.0-cp27-none-win_amd64 (1)) после удаления "(1)" и изменения пакета на scipy-0.17.0-cp27-none-win_amd64 проблема была решена.

Ответ 5

Если вы полностью новичок в python, читайте шаг за шагом или напрямую переходите непосредственно к 5-му шагу. Следуйте приведенному ниже методу, чтобы установить scipy 0.18.1 на 64-разрядную версию Windows, 64-разрядную версию Python. Будьте осторожны с версиями 1. Python 2. Windows 3..wl версия numpy и scipy файлов 4. Сначала установите numpy, а затем scipy.

pip install FileName.whl
  1. ForNumpy: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy ForScipy: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

Помните имя файла (я имею в виду проверку cp no). Пример: scipy-0.18.1-cp35-cp35m-win_amd64.whl Чтобы проверить, какой cp поддерживается вашим пипсом, перейдите к пункту № 2 ниже.

Если вы используете файл .whl. Возможны следующие ошибки.

  • Вы используете pip версию 7.1.0, однако версия 8.1.2 доступна.

Вы должны рассмотреть возможность обновления с помощью команды "python -m pip install --upprade pip"

  1. scipy-0.15.1-cp33-none-win_amd64.whl.whl не поддерживает колесо на этой платформе.

Для указанной выше ошибки: запустите Python (в моем случае 3.5), введите: import pip print(pip.pep425tags.get_supported())

вывод:

[('cp35', 'cp35m', 'win_amd64'), ('cp35', 'none', 'win_amd64'), ('py3', 'none', 'win_amd64'), ('cp35', 'none', 'any'), ('cp3', 'none', 'any'), ('py35', 'none', 'any'), ('py3', 'none', 'any'), ('py34', 'none', 'any'), ('py33', 'none', 'any'), ('py32', 'none', 'any'), ('py31', ' none ',' any '), (' py30 ',' none ',' any ')]

На выходе вы увидите, что cp35 есть, поэтому загрузите cp35 для numpy, а также scipy. Дальнейшие изменения приветствуются!!!!

Ответ 6

Измените имя файла на scipy-0.15.1-cp33-none-any.whl, а затем запустите эту команду:

pip install scipy-0.15.1-cp33-none-any.whl

Он должен работать: -)

Ответ 7

Я попытался установить scikit-image, но получил следующую ошибку, когда пытался установить файл .whl, хотя моя установленная версия python была 32-битной. scikit_image-0.12.3-cp27-cp27m-win32.whl is not a supported wheel on this platform.

Однако я также получил это сообщение перед сообщением об ошибке:

You are using pip version 7.1.0, however version 8.1.2 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

Затем я выполнил команду python -m pip install --upgrade pip, а затем pip install scikit_image-0.12.3-cp27-cp27m-win32.whl работал нормально. Надеюсь, это поможет кому-то!

Ответ 8

Прежде всего, cp33 означает, что он должен использоваться, если в вашей системе работает Python 3.3. Поэтому, если в вашей системе есть Python 2.7, попробуйте установить версию cp27.

Установка scipy-0.18.1-cp27-cp27m-win_amd64.whl требует использования Python 2.7 и 64-разрядной системы.

Если вы все еще получаете сообщение об ошибке "scipy-0.18.1-cp27-cp27m-win_amd64.whl не поддерживает колесо на этой платформе", затем перейдите к версии win32. Под этим я подразумеваю установку scipy-0.18.1-cp27-cp27m-win32.whl вместо первой. Это связано с тем, что вы можете запускать 32-разрядный питон в 64-битной системе. Последний шаг успешно установлен для меня scipy.

Ответ 9

Что нужно проверить:

  • Вы загружаете правильную версию, например, cp27 (означает для python 2.7) cp36 (означает для python 3.6).
  • Проверка какой архитектуры (32-разрядной или 64-разрядной) вашего питона? (вы можете это сделать, открыв провал и написание python)

    import platform  
    platform.architecture()
    

Теперь загрузите файл этого бита независимо от вашей системной архитектуры.

  1. Проверьте, используете ли вы правильное имя файла (т.е. его нельзя добавить с помощью (1), который может произойти, если вы дважды загрузите файл)

  2. Проверьте, обновлен ли ваш пипс. Если нет, вы можете использовать

    python -m pip install -upgrade pip

Ответ 10

Я развертываю Flask с помощью Python34 в IIS. Следующие шаги работали для меня

  1. Обновление апдейта
  2. Установите файл колеса для numpy
  3. pip pandas

Ответ 11

Обратите внимание, что все требования платформы берутся от имени файла *.whl !

Поэтому будьте очень осторожны при переименовании пакета *.whl. Я иногда переименовал свой недавно скомпилированный пакет tensorflow из

tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

в

tensorflow-1.11.0-cp36-cp36m-linux_x86_64_gpu.whl

просто чтобы напомнить себе о поддержке gpu и боролся с

tensorflow-1.11.0-cp36-cp36m-linux_x86_64_gpu.whl не поддерживает колесо на этой платформе.

ошибка около получаса.

Ответ 12

У меня была аналогичная проблема, установив 64-разрядную версию для python27 на Windows 7 64bit. Все было обновлено, но я получил сообщение

scipy-0.18.1-cp27-cp27m-win_amd64.whl is not supported wheel on this platform

Чем я загрузил 32-бит whl, и он сработал.

pip install scipy-0.18.1-cp27-cp27m-win32.whl

Я подозреваю, что проблема была, вероятно, в том, что у меня нет процессора AMD, а не у Intel, а в 64-битной версии scipy говорится, что в конце концов есть amd64.

Ответ 13

попробуйте conda для установки, похоже, разрешает версии на лету:
conda install scikit-learn

Ответ 14

Просто, если в вашей системе имеется более одного питона, например 2.7/3.4/3.5, вам необходимо проверить свой путь установки.:)

Ответ 15

Я использую Python2.7 и Windows 64-разрядную систему. Я получал ту же ошибку для lxml-3.8.0-cp27-cp27m-win_amd64.whl, делая pip install lxml-3.8.0-cp27-cp27m-win_amd64.whl Запустите pip install lxml, и он автоматически обнаружил и успешно установил версию win32 (хотя моя система Windows-64bit)

C:\Python27>pip install lxml
Collecting lxml
  Downloading lxml-3.8.0-cp27-cp27m-win32.whl (2.9MB)
    100% |################################| 2.9MB 20kB/s
Installing collected packages: lxml
Successfully installed lxml-3.8.0

Итак, я пойду с ответом @1man.

Ответ 16

В конфигурации Tensorflow я указал python3.6. Но python по умолчанию в моей системе python2.7. Таким образом, pip в моем случае означает pip для 2.7. Для меня

pip3 install /tmp/tensorflow_pkg/NAME.whl

сделал трюк.

Ответ 17

В моем случае [Win64, Python 2.7, cygwin] проблема была в отсутствии gcc.

Использование apt-cyg install gcc-core позволило мне использовать pip2 wheel... для автоматической установки колес.

Ответ 18

Лучше проверить версию python, где вы хотите установить свой пакет. Если колесо было построено для python3, а ваша версия python - python2.x, вы можете получить эту ошибку. При установке с использованием pip следуйте этому соглашению

python2 -m pip install XXXXXX.whl #if .whl is for python2
python3 -m pip install XXXXXX.whl #if .whl is for python3

Ответ 20

Для меня это сработало, когда я выбрал правильный бит моей версии Python, а не версию моего компьютера.

Мой 32-битный, а мой компьютер - 64-битный. Это была проблема, и 32-битная версия исправила ее.

Если быть точным, вот что я загрузил и работал для меня:

mysqlclient-1.3.13-cp37-cp37m-win32.whl

Еще раз, просто убедитесь, что выбрали свою версию битов на python, а не вашу систему.

Ответ 21

Я попробовал кучу вещей выше, но безрезультатно.

Ранее я обновился до пипа 18.1.

Получил следующую ошибку при попытке (для pyFltk):

из fltk import *

ImportError: сбой загрузки DLL% 1 не является допустимым приложением Win32

Я получал всевозможные ошибки о том, что файл *.whl не поддерживается моей машиной, или о невозможности удаления нужных файлов из distutils.

Вернулись к моим заметкам, и они указали, что файл whl:

pyFltk-1.3.3.1-cp36-cp36m-win_amd64.whl, но я продолжал получать ошибку выше sooo...

для установки требуется pip 9.0.3.

Я понизил версию пипа до 9.0.3

pip install pip = 9.0.3

и файл .whl установлен правильно.

Это также связано с: здесь

Ответ 22

Я пытался проверить установку TensorFlow, как указано здесь, во вновь созданной виртуальной среде на Python 3.6. На бегу:

pip3 install --ignore-installed --upgrade "/Users/Salman/Downloads/tensorflow-1.12.0-cp37-cp37m-macosx_10_13_x86_64.whl"

Я получаю сообщение об ошибке и/или предупреждение:

tensorflow-1.12.0-cp37-cp37m-macosx_10_13_x86_64.whl is not a supported wheel on this platform.

Поскольку я ранее обновил pip до pip3, я просто заменил pip на pip3, как показано ниже:

pip3 install --ignore-installed --upgrade "/Users/Salman/Downloads/tensorflow-1.12.0-cp37-cp37m-macosx_10_13_x86_64.whl"

и это сработало как шарм!