filename.whl은이 플랫폼에서 지원되지 않습니다.


299

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

문제가 무엇인지 알고 싶습니다.

답변:


388

cp33대신에 CPython 3.3필요하다는 의미 scipy‑0.15.1‑cp27‑none‑win_amd64.whl입니다.


10
나도이 문제 (numpy와 함께)를 가지고 있었으므로 cp27 여기에서 모든 것을 다운로드하고 하나가 완벽하게 작동 할 때까지 (내 경우에는 numpy-1.9.3+vanilla-cp27-none-win32) 각각 시도했다
CodyBugstein

1
opencv에 대해 동일한 문제가 있었지만 Python 3.5가 있습니다. 따라서 cp35와 pip install filename.whl을 다운로드하십시오
Somnath Kadam

29
Python을 시작하고 실행 import platform한 다음 platform.architecture()실행중인 Python 버전을 확인하여 다운로드 할 .whl을 확인하십시오!
gregorio099

8
감사합니다 @ gregorio099. 64 비트 버전의 Windows를 실행하고 있지만 32 비트 버전의 Python을 사용하고 있습니다. 귀하의 의견은 시간을 절약했습니다.
tww0003

2
또한 여러 버전의 Python이 설치된 경우이 오류가 발생할 수도 있습니다. 필자의 경우 scipy를 2.7 버전으로 설치하고 싶었으므로 cmd 행에서 업그레이드를 원했던 python 버전을 명시 적으로 호출했습니다 (휠 파일을 설치하십시오). 예를 들면 다음과 같습니다 C:\Python27amd67\python -m pip install scipy-1.0.b1-cp27-cp27m-win_amd64.whl..
닥터 스누즈

182

pip최신 휠 파일과 함께 오래된 버전 을 사용하여 발생할 수도 있습니다 .

설치 중이므로 numpy-1.10.4+mkl-cp27-cp27m-win_amd64.whl( 여기서 ) 매우 혼란 스러웠으며, Python 설치 (Windows 64 비트 Python 2.7.11)의 올바른 버전입니다. "이 플랫폼에서 지원되지 않는 휠"오류가 발생했습니다.

pip를 업그레이드하여 python -m pip install --upgrade pip해결했습니다.


21
이것은 나를 위해 매우 도움이되었습니다. 감사!
dthor

2
감사합니다! MSI 설치 프로그램에서 Python 3.4를 설치 한 후이 메시지가 표시되었습니다. 설치 프로그램에 "지원되지 않음"메시지가 생성 된 PIP 1.5.6이 포함되어 있습니다. 업그레이드 후 PIP 8.1.1로 끝나 문제를 해결했습니다.
cbranch

1
예, 새로운 Python 설치의 기본값은 일반적으로 오래된 것 같습니다. 자체 pip를 설치하는 새로운 virtualenv와 동일합니다.
aldel

필로우 버전의 베개를 설치하려고 할 때이 오류가 발생했습니다. 매우 도움이됩니다. 감사합니다!
Dhiraj Shekar

1
이전 버전 (Py3 8.1.1 및 Py2에 대한 7.0.1)에서 PIP 9.0.1로 업그레이드 나를 위해 문제를 해결
raghav710

91

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 버전이라는 것을 깨달았습니다. 실제로 64 비트 Windows에서 32 비트 Python을 사용하고 있습니다. 다음 파일을 설치하면 문제가 해결되었습니다.

scipy-0.17.0-cp35-none-win32.whl

2
나는 같은 문제가 있다고 생각합니다. 파이썬이 32 비트인지 어떻게 확인 했습니까?
user1757654

1
@ user1757654, 확인하십시오 : stackoverflow.com/questions/1405913/…
1man

이 귀중한 정보에 감사드립니다. amd64는 실제로 Windows 버전이 아니라 파이썬입니다.
Anas.J

20

scipy-0.17.0-cp27-none-win_amd64 (1)'(1)'을 (를) 삭제하고 패키지를로 변경 한 후 패키지 ( ) 의 잘못된 이름으로 scipy-0.17.0-cp27-none-win_amd64인해이 문제가 발생합니다. 문제가 해결되었습니다.


5
정말 고마워! 핍이 바퀴가 어떤 플랫폼과 관련되어 있는지 판단하는 내 눈을 믿을 수 없었습니다!
안토니 해치 킨

2
당신은 내 하루를 저장, 핍 파일의 이름에 의존 믿을 수 없어
Pham Thanh

이 문제는 numpy wheel과 함께 nexus 저장소에 업로드했을 때 +를 a로 바꿨습니다. pip 설치 전에 이름을 다시 변경하면 수정되었습니다.-감사합니다!
imdibiji

14

파이썬을 완전히 처음 접한다면 단계별로 읽거나 5 단계로 직접 이동하십시오. 아래의 방법에 따라 Windows 64 비트, Python 64 비트에 scipy 0.18.1을 설치하십시오. 의 버전에주의 NumPy와와 scipy 파일 4. 1. 파이썬 2. 윈도우 3. .whl 버전 먼저 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 pip가 지원하는 cp를 확인하려면 아래 2 번 지점으로 이동하십시오.

.whl 파일을 사용하는 경우 다음과 같은 오류가 발생할 수 있습니다.

  1. pip 버전 7.1.0을 사용하고 있지만 버전 8.1.2를 사용할 수 있습니다.

'python -m pip install --upgrade 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', '없음', 'any'), ( 'py33', 'none', 'any'), ( 'py32', 'none', 'any'), ( 'py31', 'none', 'any'), ( 'py30', 'none', 'any')]

출력에서 cp35가 있음을 알 수 있으므로 scipy뿐만 아니라 numpy에 대해 cp35를 다운로드하십시오. 추가 편집은 가장 환영합니다 !!!!


6
분명히 일부 플랫폼에서는 다음이 필요 import pip._internal합니다. print(pip._internal.pep425tags.get_supported())
Marc Van Daele

2
내 시스템 (Windows 10, pip 버전 20.0.2) pip.pep425tags.get_supported()에서도 pip._internal.pep425tags.get_supported()인식 되지 않습니다.
Wassadamo

12

파일 이름을로 변경 한 scipy-0.15.1-cp33-none-any.whl후 다음 명령을 실행하십시오.

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

작동해야합니다 :-)


2
해결 방법 또는 지원 사유가 있습니까?
Ravinder Payal

나는 이것에 몇 시간을 보냈고 이것이 유일하게 작동했습니다.
David Manheim

이것이 정답이어야합니다. 이 쪽만이 내 편에서 일했다.
니콜라스 험프리

woooww입니다 woooow : D
Ersin Gülbahar

6

우선, cp33 은 시스템에서 Python 3.3을 실행할 때 사용한다는 것을 의미합니다 . 따라서 시스템에 Python 2.7 이 있으면 cp27 버전을 설치하십시오 .

설치 scipy-0.18.1-cp27-cp27m-win_amd64.whl을 , 파이썬 2.7 실행 및 64 비트 시스템이 필요합니다.

"scipy-0.18.1-cp27-cp27m-win_amd64.whl는이 플랫폼에서 지원되는 휠이 아닙니다"라는 오류가 계속 표시되면 win32 버전으로 이동하십시오. 이것은 첫 번째 대신 scipy-0.18.1-cp27-cp27m-win32.whl을 설치한다는 의미 입니다. 64 비트 시스템에서 32 비트 파이썬을 실행 중일 수 있기 때문입니다. 마지막 단계는 scipy를 성공적으로 설치했습니다.


6

모든 플랫폼 요구 사항 은 * .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은이 플랫폼에서 지원되는 휠이 아닙니다.

약 30 분 동안 오류가 발생했습니다.


2

scikit-image를 설치하려고했지만 설치된 python 버전이 2.7 32 비트인데도 .whl 파일을 설치하려고 할 때 다음 오류가 발생했습니다. 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일을 잘합니다. 이것이 누군가를 도울 수 있기를 바랍니다!


2

비슷한 문제가있어 Windows 7 64 비트에 python27 용 64 비트 버전을 설치했습니다. 모든 것이 최신 상태이지만 메시지를 받았습니다.

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 프로세서가 아니라 인텔 프로세서가 없으며 아마도 64 비트 버전이 결국 amd64라고 말합니다.


2

확인 사항 :

  1. cp27 (python 2.7의 의미) cp36 (python 3.6의 의미)과 같은 올바른 버전을 다운로드하고 있습니다.
  2. 파이썬이 어떤 아키텍처 (32 비트 또는 64 비트)인지 확인하십시오. (python idle을 열고 타이핑하여 그렇게 할 수 있습니다)

    import platform  
    platform.architecture()

이제 시스템 아키텍처와 상관없이 해당 파일을 다운로드하십시오.

  1. 올바른 파일 이름을 사용하고 있는지 확인하십시오 (예 : 파일을 두 번 다운로드하면 발생할 수있는 (1)이 추가되어서는 안 됨)

  2. 핍이 업데이트되었는지 확인하십시오. 그렇지 않으면 사용할 수 있습니다

    python -m pip install -upgrade pip


2

IIS에서 Python34를 사용하여 Flask를 배포하고 있습니다. 다음 단계는 나를 위해 일했습니다.

  1. 핍 업그레이드
  2. numpy 용 휠 파일 설치
  3. 핍 설치 팬더

2

내 파이썬 [Python 3.6.9]에 dlib 설치의 경우 WHL 파일 이름을 dlib-19.8.1-cp36-cp36m-win_amd64.whl 에서 dlib-19.8.1-cp36-none-any로 변경하는 것을 발견했습니다. .whl 가 저에게 효과적입니다.

다음은 pip install을 실행하여 dlib를 설치하는 방법입니다.

pip3 설치 dlib-19.8.1-cp36-none-any.whl

그러나 이름을 변경하지 않고 pip 명령으로 WHL 파일을 설치하는 다른 방법이 있는지 궁금합니다.


정말 고맙습니다. 한 시간 후 마침내 작동했습니다. 🔥
chainstair

0

설치를 위해 conda를 사용 해보고 즉시 버전을 확인하는 것 같습니다.
conda install scikit-learn


0

시스템에 둘 이상의 파이썬이있는 경우 (예 : 2.7 / 3.4 / 3.5 ) 설치 경로를 확인해야합니다. :)


0

Python2.7 및 Windows 64 비트 시스템을 사용하고 있습니다. Run lxml-3.8.0-cp27-cp27m-win_amd64.whl을 수행하는 동안 동일한 오류가 발생하여 자동 감지되어 win32 버전을 성공적으로 설치했습니다 (시스템은 Windows 64 비트이지만)pip install lxml-3.8.0-cp27-cp27m-win_amd64.whlpip install lxml

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의 대답으로 갈 것입니다.


0

Tensorflow 구성 중에 python3.6을 지정 했습니다 . 그러나 내 시스템의 기본 파이썬은 python2.7 입니다. 따라서 필자의 경우 pip는 2.7의 pip를 의미합니다. 나를 위해

pip3 install /tmp/tensorflow_pkg/NAME.whl

트릭을했다.


0

제 경우에는 [Win64, Python 2.7, cygwin] 문제가 누락되었습니다 gcc.

를 사용하여 휠을 자동으로 설치 apt-cyg install gcc-core하는 pip2 wheel ...데 사용할 수있었습니다.


0

패키지를 설치할 파이썬 버전을 확인하는 것이 좋습니다. 휠이 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

'! python -m pip install Twisted-17.9.0-cp36-cp36m-win_amd64.whl'코드를 실행하지만 다음 오류가 발생합니다. '요구 사항'Twisted-17.9.0-cp36-cp36m-win_amd64.whl ' 파일 이름이 있지만 파일이 존재하지 않습니다. Twisted-17.9.0-cp36-cp36m-win_amd64.whl은 (는)이 플랫폼에서 지원되는 휠이 아닙니다. '
Monirrad 's


0

나를 위해, 그것은 내 컴퓨터 버전이 아닌 올바른 Python 버전의 비트를 선택할 때 효과적이었습니다.

광산은 32 비트이고 내 컴퓨터는 64 비트입니다. 그것은 문제였으며 32 비트 버전의 문제가 해결되었습니다.

정확히 말하면, 내가 다운로드하고 나를 위해 일한 것이 있습니다.

mysqlclient-1.3.13-cp37-cp37m-win32.whl

다시 한번, 시스템 버전이 아닌 파이썬 버전의 비트를 선택하십시오.


0

나는 쓸모없는 위의 것들을 많이 시도했다.

이전에는 pip 18.1로 업그레이드했습니다.

pyFltk의 경우 시도 할 때 다음 오류가 발생했습니다.

fltk 가져 오기에서 *

ImportError : DLL로드 실패 % 1은 (는) 유효한 Win32 응용 프로그램이 아닙니다.

내 컴퓨터에서 지원하지 않는 * .whl 파일 또는 distutils에서 올바른 파일을 제거 할 수없는 것에 대한 모든 종류의 오류가 발생했습니다.

내 메모로 돌아가서 whl 파일이 다음과 같이 표시되었습니다.

pyFltk-1.3.3.1-cp36-cp36m-win_amd64.whl 그러나 sooo 위의 오류가 계속 발생합니다 ...

설치하려면 pip 9.0.3이 필요했습니다.

pip 버전을 9.0.3으로 다운 그레이드했습니다.

핍 설치 pip = 9.0.3

.whl 파일이 올바르게 설치되었습니다.

이것은 또한 관련이 있습니다 : here


0

Python 3.6에서 새로 생성 된 가상 환경에 여기 에 지정된 TensorFlow 설치를 확인하려고했습니다 . 실행 중 :

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으로 업그레이드했기 때문에 다음 과 같이 pippip3 으로 간단히 바 꾸었 습니다.

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

그리고 그것은 매력처럼 일했습니다!



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.