filename.whl bu platformda desteklenmiyor tekerlek


300

scipy-0.15.1-cp33-none-win_amd64.whlYerel sürücüye kaydettiğimi yüklemek istiyorum . Ben kullanıyorum:

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)]

koştuğumda:

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

Aşağıdaki hatayı alıyorum:

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

Sorunun ne olduğunu bilmek istiyorum?

Yanıtlar:


388

cp33bunun yerine CPython 3.3ihtiyacınız olduğu anlamına gelir scipy‑0.15.1‑cp27‑none‑win_amd64.whl.


10
Ben de (numpy olsa da) bu sorunu vardı, bu yüzden tüm cp27 burada indirilen ve her biri mükemmel çalışana kadar her biri denedim (benim durumumda numpy-1.9.3+vanilla-cp27-none-win32)
CodyBugstein 15:15

1
opencv için aynı sorunu vardı, python 3.5 var. Yani cp35 ve pip install filename.whl indir
Somnath Kadam

29
Python'u başlatın ve çalıştırın: import platformve sonra platform.architecture()hangi Python sürümünü çalıştırdığınızı görmek için hangi .whl dosyasını indireceğinizi biliyorsunuz!
gregorio099

8
Teşekkürler @ gregorio099. Windows'un 64 bit sürümünü çalıştırıyorum, ancak görünüşe göre Python'un 32 bit sürümünü çalıştırıyorum. Yorumunuz beni biraz kurtardı.
tww0003

2
Ayrıca, yüklü python'un birden çok sürümü varsa, bu hatayı da alabilirsiniz. Benim durumumda, scipy'i 2.7 sürümüne yüklemek istedim, bu yüzden cmd satırında, açıkça yükseltmek istediğim python sürümünü çağırdım (ve tekerlek dosyasını yükledim). Örneğin: C:\Python27amd67\python -m pip install scipy-1.0.b1-cp27-cp27m-win_amd64.whl.
Dr Snooze

183

Bunun nedeni, güncel pipbir tekerlek dosyasıyla güncel olmayan bir kullanım olabilir.

Çok karışıktım, çünkü numpy-1.10.4+mkl-cp27-cp27m-win_amd64.whl( buradan ) kuruyordum ve kesinlikle Python kurulumum için doğru sürüm (Windows 64-bit Python 2.7.11). "Bu platformda desteklenmeyen tekerlek" hatası aldım.

Pip ile python -m pip install --upgrade pipçözüldü.


21
Bu benim için süper yardımcı oldu. Teşekkürler!
dthor

2
Teşekkür ederim! Bu iletiyi MSI yükleyicisinden Python 3.4'ü yükledikten sonra alıyordum. Yükleyici, "desteklenmiyor" iletisini oluşturan PIP 1.5.6'yı içerdiği ortaya çıktı. Yeni sürüme geçtikten sonra sorunu çözen PIP 8.1.1 ile karşılaştım.
cbranch

1
Evet, yeni bir Python kurulumunun varsayılanı genellikle eski gibi görünüyor. Kendi pipini takan yeni bir virtualenv ile aynı.
aldel

Yastık sürümünü yüklemeyi denediğimde bu hatayı aldım. Çok yararlı. Teşekkür ederim!
Dhiraj Shekar

1
Önceki bir sürümden 9.0.1 pipine yükseltme (Py3 için 8.1.1 ve Py2 için 7.0.1) benim için sorunu çözdü
raghav710

91

Scipy-0.17.0-cp35-none-win_amd64.whl yüklerken aynı sorunu yaşadım ve Python sürümüm 3.5. Aynı hata iletisini döndürdü:

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

Amd64'ün Windows'umla ilgili olmadığını, Python sürümüyle ilgili olduğunu fark ettim. Aslında 64 bit Windows üzerinde 32 bit Python kullanıyorum. Aşağıdaki dosyayı yüklemek sorunu çözdü:

scipy-0.17.0-cp35-none-win32.whl

2
Sanırım aynı sorunu yaşıyorum. python'unuzun 32bit olduğunu nasıl kontrol ettiniz?
user1757654

1
@ user1757654, lütfen kontrol edin: stackoverflow.com/questions/1405913/…
1man

Bu değerli bilgi için çok teşekkür ederim. amd64 gerçekten windows sürümü hakkında değil, python's.
Anas.J

20

Bu sorunla karşılaşıyorum çünkü paketimin ( scipy-0.17.0-cp27-none-win_amd64 (1)) yanlış adı , '(1)' i sildikten ve paketi olarak değiştirdikten scipy-0.17.0-cp27-none-win_amd64sonra sorun çözüldü.


5
Çok teşekkürler! Pip'in tekerleğin hangi platformla ilgili olduğuna karar verdiğine inanamadım!
Antony Hatchkins

2
Günümü kurtardın, pip'in dosya adına bağlı olduğuna inanamıyorum
Pham Thanh

Nexus veri havuzumuza yüklediğimde bu sorunu bir numpy tekerleği ile - bir + ile bir - değiştirmiştim. Pip yüklemeden önce ismin değiştirilmesi düzeltildi - Teşekkürler!
imdibiji

14

Python için tamamen yeniyseniz adım adım okuyun veya doğrudan doğrudan 5. adıma geçin. Scipy 0.18.1'i Windows 64 bit, Python 64 bit üzerine yüklemek için aşağıdaki yöntemi izleyin. 1. Python 2 sürümlerine dikkat edin . Windows 3. numpy ve scipy dosyalarının .whl sürümü 4. Önce numpy'yi ve sonra scipy'yi yükleyin.

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

Dosya adının farkında olun (ne demek istediğimi kontrol etmek cp no). Örn: scipy-0.18.1-cp35-cp35m-win_amd64.whl Pipiniz tarafından hangi cp'nin desteklendiğini kontrol etmek için, aşağıdaki 2 numaralı noktaya gidin.

.Whl dosyası kullanıyorsanız. Aşağıdaki hataların meydana gelmesi muhtemeldir.

  1. Pip 7.1.0 sürümünü kullanıyorsunuz, ancak 8.1.2 sürümü mevcut.

'Python -m pip install --upgrade pip' komutu ile yükseltmeyi düşünmelisiniz

  1. scipy-0.15.1-cp33-none-win_amd64.whl.whl bu platformda desteklenmiyor

Yukarıdaki hata için: Python'u başlat (benim durumumda 3.5), şunu yazın: import pip print(pip.pep425tags.get_supported())

çıktı :

[('cp35', 'cp35m', 'win_amd64'), ('cp35', 'yok', 'win_amd64'), ('py3', 'yok', 'win_amd64'), ('cp35', 'yok ',' any '), (' cp3 ',' none ',' any '), (' py35 ',' none ',' any '), (' py3 ',' none ',' any '), ( 'py34', 'hiçbiri', 'herhangi bir'), ('py33', 'hiçbiri', 'herhangi bir'), ('py32', 'hiçbiri', 'herhangi bir'), ('py31', 'hiçbiri', 'any'), ('py30', 'none', 'any')]

Çıktıda cp35 olduğunu göreceksiniz, bu yüzden numpy ve scipy için cp35'i indirin. Diğer düzenlemeler en hoş geldiniz !!!!


6
Görünüşe göre, bazı platformlarda, aşağıdakileri import pip._internaltakip etmelisinizprint(pip._internal.pep425tags.get_supported())
Marc Van Daele

2
Ne pip.pep425tags.get_supported()de pip._internal.pep425tags.get_supported()sistemimde (Windows 10, pip sürüm 20.0.2) üzerinde tanınan
Wassadamo

12

Dosya adını değiştirin scipy-0.15.1-cp33-none-any.whlve ardından şu komutu çalıştırın:

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

İşe yaramalı :-)


2
Sadece bir geçici çözüm mü yoksa destekleyici bir nedeniniz var mı?
Ravinder Payal

Bunun için saatler geçirdim ve işe yarayan tek şey bu.
David Manheim

Bu doğru cevap olmalı. Sadece bu benim tarafımda çalıştı.
Nicholas Humphrey

woooww o woooow: D
Ersin Gülbahar

6

Her şeyden önce, cp33 , sisteminizde Python 3.3 çalıştığında kullanılması gerektiği anlamına gelir . Dolayısıyla , sisteminizde Python 2.7 varsa , cp27 sürümünü yüklemeyi deneyin .

Yükleme scipy-0.18.1-cp27-cp27m-win_amd64.whl , Python 2.7 çalışan ve 64-bit sistemine ihtiyaç duymaktadır.

Hala "scipy-0.18.1-cp27-cp27m-win_amd64.whl bu platformda desteklenen bir tekerlek değil" şeklinde bir hata alıyorsanız, win32 sürümüne gidin. Bununla kastediyorum ilk yerine scipy-0.18.1-cp27-cp27m-win32.whl . Bunun nedeni, 64 bit sistemde 32 bit python çalıştırıyor olmanızdır. Son adım scipy'i benim için başarıyla yükledi.


6

Tüm platform gereksinimlerinin * .whl dosyasının adından alındığını lütfen unutmayın !

* .Whl paketini yeniden adlandırırken çok dikkatli olun . Zaman zaman yeni derlediğim tensorflow paketimi

tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

için

tensorflow-1.11.0-cp36-cp36m-linux_x86_64_gpu.whl

sadece gpu desteğini hatırlatmak ve mücadele etmek

tensorflow-1.11.0-cp36-cp36m-linux_x86_64_gpu.whl bu platformda desteklenen bir tekerlek değil.

yaklaşık yarım saat hata.


2

Scikit-image kurmaya çalıştım ama yüklü python versiyonum 2.7 32-bit olmasına rağmen .whl dosyasını kurmaya çalıştığımda aşağıdaki hatayı aldım. scikit_image-0.12.3-cp27-cp27m-win32.whl is not a supported wheel on this platform.

Ancak hata iletisinden önce bu iletiyi de aldım:

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.

Daha sonra komutu çalıştırdım python -m pip install --upgrade pipve sonra pip install scikit_image-0.12.3-cp27-cp27m-win32.whliyi çalıştım. Umarım bu birine yardımcı olabilir!


2

Windows 7 64bit üzerinde python27 için 64 bit sürümünü yüklerken benzer bir sorun yaşadım. Her şey günceldi, ama mesajı aldım

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

Daha sonra 32-bit whl yükledim ve işe yaradı.

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

Sorunun muhtemelen bir AMD işlemciye sahip olmadığımdan ve intel bir tane olduğundan şüpheleniyorum ve scipy 64bit sürümü sonunda amd64 diyor.


2

Kontrol edilecek şeyler:

  1. Cp27 (python 2.7 için araçlar) cp36 (python 3.6 için araçlar) gibi uygun sürümü indiriyorsunuz.
  2. Python'unuzun hangi mimariyi (32 bit veya 64 bit) kontrol ettiniz? (bunu python rölantisini açıp yazarak yapabilirsiniz)

    import platform  
    platform.architecture()

Şimdi sistem mimarinizden bağımsız olarak bu bitin dosyasını indirin.

  1. Doğru dosya adını kullanıp kullanmadığınızı kontrol edin (örneğin, dosyayı iki kez indirirseniz olabilecek (1) karakterine eklenmemelidir)

  2. Pip'inizin güncellenip güncellenmediğini kontrol edin. Değilse kullanabilirsiniz

    python -m pip install -upgrade pip


2

IIS'de Python34 kullanarak Flask dağıtıyorum. Aşağıdaki adımlar benim için çalıştı

  1. Pip yükseltme
  2. Numpy için tekerlek dosyasını takın
  3. pip yüklemek pandalar

2

Python'uma dlib kurulumu olan durumum için [Python 3.6.9], WHL dosya adını dlib-19.8.1-cp36-cp36m-win_amd64.whl olarak dlib-19.8.1-cp36-none-any olarak değiştirdim. .whl benim için çalışıyor.

İşte ben dlib yüklemek için pip install çalıştırmak yolu:

pip3 install dlib-19.8.1-cp36-none-any.whl

Ancak, hala adı değiştirmeden pip komutuyla WHL dosyasını yüklemek için herhangi bir alternatif olup olmadığını merak ediyorum.


Çok teşekkür ederim. Bir saat sonra nihayet çalıştı. 🔥
chainstair

0

yükleme için conda'yı deneyin, sürümleri anında çözüyor gibi görünüyor:
conda install scikit-learn


0

Sisteminizde 2.7 / 3.4 / 3.5 gibi birden fazla python varsa, kurulum yolunuzu kontrol etmeniz gerekir. :)


0

Python2.7 ve Windows 64-bit sistemini kullanıyorum. Ben aynı hatayı başlamıştı lxml-3.8.0-cp27-cp27m-win_amd64.whlyaparken pip install lxml-3.8.0-cp27-cp27m-win_amd64.whl Çalıştır pip install lxmlve (benim sistem Windows 64bit olsa) o win32 sürümünü otomatik olarak algılanan ve başarıyla kuruldu

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

Bu yüzden @ 1man'ın cevabı ile gideceğim.


0

Tensorflow yapılandırması sırasında python3.6'yı belirttim . Ancak sistemimdeki varsayılan python python2.7 . Benim durumumda pip 2.7 için pip anlamına gelir. Benim için

pip3 install /tmp/tensorflow_pkg/NAME.whl

hile yaptı.


0

Benim durumumda [Win64, Python 2.7, cygwin] sorun eksikti gcc.

İle apt-cyg install gcc-corekullanmak pip2 wheel ...benim tekerleklerimi otomatik olarak kurmak için kullanmamı sağladı .


0

Paketinizi yüklemek istediğiniz python sürümünü kontrol etmek daha iyidir. Tekerlek python3 için yapılmışsa ve python sürümünüz python2.x ise bu hatayı alabilirsiniz. Pip kullanarak kurulum yaparken bu kurala uyun

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' kodunu çalıştırıyorum ama şu hatayı alıyorum: 'Gereksinim' Twisted-17.9.0-cp36-cp36m-win_amd64.whl ' bir dosya adı değil, ancak dosya mevcut Twisted-17.9.0-cp36-cp36m-win_amd64.whl bu platformda desteklenen bir tekerlek değil. '
Monirrad


0

Benim için, bilgisayar sürümümden değil, Python sürümümün doğru bitini seçtiğimde işe yaradı.

Benimki 32bit ve bilgisayarım 64bit. Sorun buydu ve 32bit sürümü düzeltildi.

Kesin olmak gerekirse, benim için indirip çalıştığım:

mysqlclient-1.3.13-cp37-cp37m-win32.whl

Bir kez daha, bitlerin python sürümünü seçtiğinizden emin olun, sisteminizi değil.


0

Ben boşuna yukarıdaki şeyler bir sürü denedim.

Daha önce, pip 18.1'e geçtim.

Çalışırken aşağıdaki hatayı almaya devam ettiler (pyFltk için):

fltk içe aktarma *

ImportError:% 1 DLL yüklemesi başarısız oldu geçerli bir Win32 Uygulaması değil

Makinem tarafından desteklenmeyen * .whl dosyasıyla ilgili her türlü hatayı alıyordum.

Notlarıma geri döndü ve whl dosyasının belirtti:

pyFltk-1.3.3.1-cp36-cp36m-win_amd64.whl ama sooo'nun üstündeki hatayı almaya devam ettim ...

yüklemek için 9.0.3 pip gerektirdi.

Pip sürümümü 9.0.3'e düşürdüm

pip install pip = 9.0.3

ve .whl dosyası düzgün şekilde yüklendi.

Bu aynı zamanda ilgilidir: burada


0

Burada Python 3.6 yeni oluşturulan bir sanal ortamda belirtildiği gibi TensorFlow kurulumunu doğrulamak çalışıyordu . Koşarken:

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

Hatayı ve / veya uyarıyı alıyorum:

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

Daha önce yükseltmiş olan bu yana pip için PIP3 , ben sadece yerini pip ile PIP3 olduğu gibi:

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

ve bir cazibe gibi çalıştı!



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.