Python 2.7.3 ile 64bit Windows 7'ye Numpy kurulumu [kapalı]


106

Görünüşe göre Numpy için tek 64 bit Windows yükleyicisi, yalnızca Python 2.6 ile çalışan Numpy 1.3.0 sürümü içindir.

http://sourceforge.net/projects/numpy/files/NumPy/

Windows'ta Numpy'yi kullanmak için Python 2.6'ya geri dönmek zorunda olmam bana garip geliyor, bu da bir şeyleri kaçırdığımı düşünmeme neden oluyor.

Ben miyim?


12
Bu yeniden açılmalıdır; Windows Python Geliştiricileri için yararlı bir kaynaktır. Soru doğru yazılmamış olsa da, aşağıdaki kaynaklar değerlidir.
Will

Yanıtlar:


162

Bu sitedeki (resmi olmayan) ikili dosyaları deneyin:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

En yeni numpyx64'ü Python 2.7 veya Python 3 için Intel MKL kitaplıklarıyla veya onsuz alabilirsiniz .


18
Spyder-ide.blogspot.de/2012/08/… adresinde bahsedilen bir neden var : "Deneyimli geliştiricilere göre, Windows 64bit platformu için iyi bir açık kaynaklı (ücretsiz) Fortran derleyicisi yok. Sonuç olarak, bu imkansız Sadece ücretsiz ve açık kaynaklı araçları kullanarak bu platformda NumPy veya SciPy oluşturmak için. "
Hans

Neden mingw64 kullanamıyorlar?
DanielSank

MKL'ye bağımlı olmayan sürümlere ne olduğu hakkında bir fikriniz var mı?
user541686

1
@Mehrdad MKL'yi indirmenize gerek yok. Paket zaten onunla derlenmiştir
JBernardo

2
@Mehrdad, MKL yeniden dağıtılabilir gibi görünüyor ... ( software.intel.com/en-us/articles/… adresinden ): Intel Math Kernel Kitaplığını uygulamamla yeniden dağıtabilir miyim? Evet. Intel MKL'yi satın aldığınızda, Intel MKL'nin hesaplama bölümlerini uygulamanızla yeniden dağıtma haklarına sahip olursunuz.
reverse_engineer

42

Bilgisayarınızda python 2.7 64bit olduğunu ve buradan numpy indirdiğinizi varsayarak , aşağıdaki adımları izleyin ( numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whluygun şekilde değiştirin ).

  1. Get-pip'i yerel sürücüye indirin (sağ tıklayıp "hedefi kaydet") .

  2. Komut isteminde, içeren dizine navigasyon get-pip.pyve vadede

    python get-pip.py

    dosyaları oluşturur C:\Python27\Scriptsdahil pip2, pip2.7ve pip.

  3. İndirilen numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whldosyayı yukarıdaki dizine kopyalayın ( C:\Python27\Scripts)

  4. Yine komut isteminde, yukarıdaki dizine gidin ve çalıştırın:

    pip2.7.exe install "numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl"


27

Yükleme numpy-1.9.2 + mkl-cp27-hiçbiri-win32.whl gelen http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy .

Dosyayı C: \ Python27 \ Scripts konumuna kopyalayın

Yukarıdaki konumdan cmd'yi çalıştırın ve yazın

pip install numpy-1.9.2+mkl-cp27-none-win32.whl

Umarım aşağıdaki çıktıyı alırsınız:

Processing c:\python27\scripts\numpy-1.9.2+mkl-cp27-none-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.9.2

Umarım bu sizin için çalışır.

DÜZENLEME 1
@oneleggedmule'un önerisi ekleniyor:

Ayrıca cmd'de aşağıdaki komutu çalıştırabilirsiniz:

pip2.7 install numpy-1.9.2+mkl-cp27-none-win_amd64.whl

Temel olarak, tek başına pip yazmak da mükemmel çalışır (orijinal cevapta olduğu gibi). 2.7 sürümünün yazılması, açıklık veya spesifikasyon açısından da yapılabilir.


2
Güvenli olmak için onun yerine pip2.7.exe kullandım. Yani benim için işe yarayan komut pip2.7 install numpy-1.9.2+mkl-cp27-none-win_amd64.whl. Ayrıca, ikili dosya adındaki cp numarası Python sürümüne atıfta bulunur, örneğin cp27, cp33, cp34
ruhong


5

Bunu da deneyebilirsiniz, anaconda http://continuum.io/downloads

Ancak, anaconda klasörünün orijinal Python klasöründen önce olması için ortam değişkeninizi PATH değiştirmeniz gerekir.


5

Windows üzerinde python arayan programcıların Visual Studio için Python Araçlarını da kullanmaları ihtimal dışı değildir. Bu durumda, dahil olan "Python Ortamı" Penceresinden yararlanarak ek paketler kurmak kolaydır. Varsayılan olarak pencere içinde "Genel Bakış" seçilir. Orada "Pip" i seçebilirsiniz.

Ardından, arama penceresine numpy yazarak ek çalışma yapmadan numpy'yi kurabilirsiniz. Karşılık gelen "numpy yükle" talimatı zaten önerilmektedir.

Yine de başlangıçta çözmesi kolay 2 Problemim vardı:

  • "hata: vcvarsall.bat bulunamıyor": Bu sorun burada çözülmüştür . O sırada bulamadım ve bunun yerine Python için C ++ Derleyicisini yükledim .
  • Ardından yükleme devam etti, ancak ek bir iç istisna nedeniyle başarısız oldu. .NET 3.5'in yüklenmesi bunu çözdü.

Sonunda kurulum yapıldı. Biraz zaman aldı (5 dakika), bu yüzden süreci erken iptal etmeyin.

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.