Ответ 1
cp33
означает CPython 3.3
вам нужно scipy‑0.15.1‑cp27‑none‑win_amd64.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
Я хотел бы знать, в чем проблема?
cp33
означает CPython 3.3
вам нужно scipy‑0.15.1‑cp27‑none‑win_amd64.whl
вместо этого.
Это также может быть вызвано использованием устаревшего 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
разрешило его.
У меня была такая же проблема при установке 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
Я сталкиваюсь с этой проблемой, потому что неправильное имя моего пакета (scipy-0.17.0-cp27-none-win_amd64 (1)
) после удаления "(1)" и изменения пакета на scipy-0.17.0-cp27-none-win_amd64
проблема была решена.
Если вы полностью новичок в 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
Помните имя файла (я имею в виду проверку 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"
- 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. Дальнейшие изменения приветствуются!!!!
Измените имя файла на scipy-0.15.1-cp33-none-any.whl
, а затем запустите эту команду:
pip install scipy-0.15.1-cp33-none-any.whl
Он должен работать: -)
Я попытался установить 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
работал нормально. Надеюсь, это поможет кому-то!
Прежде всего, 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.
Что нужно проверить:
Проверка какой архитектуры (32-разрядной или 64-разрядной) вашего питона? (вы можете это сделать, открыв провал и написание python)
import platform
platform.architecture()
Теперь загрузите файл этого бита независимо от вашей системной архитектуры.
Проверьте, используете ли вы правильное имя файла (т.е. его нельзя добавить с помощью (1), который может произойти, если вы дважды загрузите файл)
Проверьте, обновлен ли ваш пипс. Если нет, вы можете использовать
python -m pip install -upgrade pip
Я развертываю Flask с помощью Python34 в IIS. Следующие шаги работали для меня
Обратите внимание, что все требования платформы берутся от имени файла *.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 не поддерживает колесо на этой платформе.
ошибка около получаса.
У меня была аналогичная проблема, установив 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.
попробуйте conda для установки,
похоже, разрешает версии
на лету: conda install scikit-learn
Просто, если в вашей системе имеется более одного питона, например 2.7/3.4/3.5, вам необходимо проверить свой путь установки.:)
Я использую 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.
В конфигурации Tensorflow я указал python3.6. Но python по умолчанию в моей системе python2.7. Таким образом, pip в моем случае означает pip для 2.7. Для меня
pip3 install /tmp/tensorflow_pkg/NAME.whl
сделал трюк.
В моем случае [Win64, Python 2.7, cygwin] проблема была в отсутствии gcc
.
Использование apt-cyg install gcc-core
позволило мне использовать pip2 wheel...
для автоматической установки колес.
Лучше проверить версию 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
В моем случае это связано с тем, что ранее не было установлено ядро GDAL. Для руководства по установке библиотек GDAL и Basemap перейдите по адресу: https://github.com/felipunky/GISPython/blob/master/README.md
Для меня это сработало, когда я выбрал правильный бит моей версии Python, а не версию моего компьютера.
Мой 32-битный, а мой компьютер - 64-битный. Это была проблема, и 32-битная версия исправила ее.
Если быть точным, вот что я загрузил и работал для меня:
mysqlclient-1.3.13-cp37-cp37m-win32.whl
Еще раз, просто убедитесь, что выбрали свою версию битов на python, а не вашу систему.
Я попробовал кучу вещей выше, но безрезультатно.
Ранее я обновился до пипа 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 установлен правильно.
Это также связано с: здесь
Я пытался проверить установку 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"
и это сработало как шарм!