Alma Hatası: numpy adlı modül yok


201

Bu soruya çok benzer bir sorum var , ama yine de bir adım geride. Windows 7 ( üzgünüm ) 64 bit sistemime Python 3'ün yalnızca bir sürümü yüklü .

Bu bağlantıdan sonra numpy'yi yükledim - soruda önerildiği gibi. Kurulum iyi gitti ama çalıştırdığımda

import numpy

Aşağıdaki hatayı aldım:

İçe aktarma hatası: numpy adlı modül yok

Bunun muhtemelen çok basit bir soru olduğunu biliyorum, ama hala öğreniyorum.

Teşekkürler


2
numpyAltında bir dizin olup olmadığını kontrol edin C:\Python3x\Libs\site-packages(yol adını yanlış hatırlayabilirim).
codeape

Python -c 'import sys yazarak yüklenen kütüphaneleri kontrol edin; print sys.path '- benim için yanlış python sürümünü kullandım, komut dosyasını python yerine python3 ile yürütmek zorunda kaldım :)
Janos Vinceller

Yanıtlar:


62

Python 3 desteği NumPy sürüm 1.5.0'da eklendi , bu nedenle başlamak için NumPy'nin daha yeni bir sürümünü indirmeniz / yüklemeniz gerekir.


6
Askerin numpy'nin daha yeni bir sürümünün nasıl kurulacağını göstermek yardımcı olacaktır
MichaelD

1
Eğer kullanırsanız pip3 install numpy, varsayılan olarak yerine böyle numpy versiyon 1.18.4, kullanımı belirli sürümünü yükler - pip install numpy==1.8.2. ayrıntılar için resmi dokümanı kontrol edin- pypi.org/project/numpy/1.8.2
Md.Habibur Rahman

273

Sadece kullanabilirsiniz

pip install numpy

Veya python3 için,

pip3 install numpy

Python-dev'i yükledikten sonra bu benim için çalıştı, bu yüzden teşekkür ederim. :)
Vaughany

2
@JeremyUpsal Sadece pip kullanırsanız ne olur? Numpy'nin doğru sürümünü yüklemiyor mu ??
neredeyse yeni başlayanlar

20
Bunu yaptıktan ve kurulduğunu gördükten sonra hala ImportError: 'numpy' adlı modül yok. İkinci kez yüklemeyi denedim, zaten yüklü olduğunu söyledi.
Yavru

7
Benim durumumda, pip install numpyya pip3 install numpyda yüklemeyi varsayılan olarak python 3'ün paket klasörlerine (bilinmeyen nedenlerle) ayarladığı için çalışmadı. Kullandığım pip2 install numpy"hayır modül bulunamadı ..." için hatalarını gidermek için.
Arshin

1
@PeterLeopold Belki sisteminizde iki python sürümü var pip3 install numpyve numpy paketini çalıştırdığınızda belirli bir sürüme yüklendi ve denediğinizde import numpybaşka bir python sürümü kullandınız. Bu bana her zaman olur. Paketi yüklediğiniz / çalıştırdığınız ortam / python sürümünün aynı olduğundan emin olun.
Andrei Madalin Butnaru


15

Windows'ta Numpy Kurulumu

  1. Yönetici komutlarıyla Windows komut istemini açın (hızlı yöntem: Windows tuşuna basın. "Cmd" yazın. Önerilen "Komut İstemi" ne sağ tıklayın ve "Yönetici Olarak Çalıştır" ı seçin)
  2. "Cd" (dizini değiştir) komutunu kullanarak Python kurulum dizininin Komut Dosyaları klasörüne gidin. örneğin "cd C: \ Program Dosyaları (x86) \ PythonXX \ Scripts"

Bu: C: \ Kullanıcılar \\ AppData \ Local \ Programs \ Python \ PythonXX \ Scripts veya C: \ Program Files (x86) \ PythonXX \ Scripts (burada XX, Python sürüm numarasını temsil eder) . Windows Gezgini'ni kullanarak klasörü bulmak ve daha sonra adresi Explorer adres çubuğundan komut istemine yapıştırmak veya yazmak daha kolay olabilir.

  1. Şu komutu girin: "pip install numpy".

Paket indirilip yüklenirken aşağıdaki metne benzer bir şey görmelisiniz.

Collecting numpy
  Downloading numpy-1.13.3-2-cp27-none-win32.whl (6.7MB)  
  100% |################################| 6.7MB 112kB/s
Installing collected packages: numpy
Successfully installed numpy-1.13.3

13

Ayrıca bu sorun vardı (Alma Hatası: numpy adında bir modül yok) ama benim durumumda Mac OS X'te PATH değişkenlerimle ilgili bir sorun vardı. (ve diğerleri) düzgün eklenmemelidir.

Benim gibi diğer insanların bu sayfaya aynı hata mesajıyla gelip sahip olduğum problemle karşılaşmaları durumunda bu yorumu buraya eklemek.


7
Sorunun ne olduğunu açıkladınız, ancak çözümü açıklamadınız. Bir Python newbie olarak ben bilmiyorum the paths for my Anaconda installation. PATH'de özellikle neye ihtiyaç duyulur?
Cheeso

@Cheeso Keşke şimdi hatırlayabilseydim. Ben .bash_profile için yaptığım herhangi bir düzenlemeyi kaldırdığımı ve sonra conda'yı yeniden kurduğumu varsayıyorum.
Bill

7

Python 2.6 için Numpy Sürümü'nü yüklediniz - böylece yalnızca Python 2.6 ile kullanabilirsiniz. Python 3.x için Numpy'yi kurmanız gerekir, örneğin: http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/numpy-1.6.1-win32-superpack-python3.2.exe / indirme

Farklı sürümlere genel bakış için buraya bakın: http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/


Teşekkür ederim, dün bu sürümü bulmaya çalıştım. Scipy3 perchance var mı?
Seb

evet, burada: sourceforge.net/projects/scipy/files/scipy/0.10.0b2 www.scipy.org adresini ziyaret etmeniz, indirmeyi tıklamanız, sourceforge sitesine gitmeniz ve klasörleri tıklamanız yeterlidir.
naeg

7

Numpy'yi yükledikten sonra da bu sorunu yaşadım. Sadece Python yorumlayıcısını kapatarak ve yeniden açarak çözdüm. Başkasının bu sorunu varsa denemek başka bir şey olabilir, belki de birkaç dakika kurtaracak!


6

Aynı sorunla karşı karşıya

ImportError: No module named numpy

Yani, bizim durumumuzda ( PIP ve python 2.7 kullanıyoruz) çözüm SPLIT pip install komutlarıydı:

itibaren

RUN pip install numpy scipy pandas sklearn

TO

RUN pip install numpy scipy
RUN pip install pandas sklearn

Burada bulunan çözüm: https://github.com/pandas-dev/pandas/issues/25193 , pandaların v0.24.0'a yönelik en son güncellemeleri ile ilgili


1
sadece bir not: soru kesinlikle Dockerfile ile ilgili değil (bu cevap bana yardımcı olsa bile, teşekkürler Nigrimmist).
Davide

5

Ben hem pip hem de conda tarafından aynı ortamda yüklü numpy vardı ve sadece ya kaldırma ve yeniden yükleme yeterli değildi.

İkisini de yeniden kurmak zorunda kaldım.

Neden birdenbire olduğunu bilmiyorum ama çözüm

pip uninstall numpy

conda uninstall numpy

conda kaldırılması da kaldırıldı torchve torchvision.

sonra

conda install pytorch-cpu torchvision-cpu -c pytorch

ve

pip install numpy

bu benim için sorunu çözdü.


HATA: 'Numpy' kaldırılamıyor. Bu bir distutils yüklü projedir ve bu nedenle hangi dosyaların ait olduğunu doğru bir şekilde belirleyemeyiz, bu da sadece kısmi bir kaldırmaya yol açacaktır.
lone_coder

4

Ben de makine öğrenme için python kurarken phyton 3 ile yukarıdaki sorunla karşı karşıya.

Aşağıdaki adımları izledim: -

Python-2.7.13.msi dosyasını yükleyin

• PATH = C: \ Python27 ayarını yapın

• PATH = C: \ Python27 \ Scripts ayarını yapın

Http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy adresine gidin.

İndirilen: - - numpy-1.13.1 + mkl-cp27-cp27m-win32.whl

          --scipy-0.18.0-cp27-cp27m-win32.whl 

Numpy kurulumu: pip install numpy-1.13.1 + mkl-cp27-cp27m-win32.whl

Scipy Kurulumu: pip install scipy-0.18.0-cp27-cp27m-win32.whl

Aşağıdaki cmds'leri kullanarak doğruluğu test edebilirsiniz: -

>>> import numpy
>>> import scipy
>>> import sklearn
>>> numpy.version.version
'1.13.1'
>>> scipy.version.version
'0.19.1'
>>>

3

Hatayı neden aldığımı tam olarak bilmiyorum, ancak pip3 uninstall numpydaha sonra pip3 install numpysorunu benim için çözdüm.


3

NumPy'yi Anaconda ile kurmak için (aşağıdaki komutları kullanın):

  • conda yükleme -c conda-forge numpy
  • conda yükleme -c conda-dövme / etiket / kırık numpy


2

Python 2.7 kullananlar için şunları denemelisiniz:

apt-get install -y python-numpy

Pip install numpy yerine


2

Deneyebilirsin:

py -3 -m pip install anyPackageName

Sizin durumunuzda şunları kullanın:

py -3 -m pip kurulum numpy

Teşekkürler


2

Aşağıdakilerden birini kullanarak numpy yüklemeye çalışmalısınız:

pip install numpy
pip2 install numpy
pip3 install numpy

Benim durumumda bir nedenden dolayı pip2 sorunu çözdü


1

bu numpy'nin sürümüyle ilgili sorun, lütfen $ CAFFE_ROOT / python / gereksinim.txt dosyasına bakın. Sonra exec: sudo apt-get install python-numpy> = xxx, bu sorun eğimli olacaktır.


1
Kullanıcı Windows'ta olduğundan apt-getyardım etmeyecektir.
mkluwe

1
import numpy as np
ImportError: No module named numpy 

Numpy'nin kurulduğunu ve yukarıdaki tüm tavsiyeleri başarısız bir şekilde denediğini bilmeme rağmen bunu aldım. Benim için düzeltme as np'yi kaldırmak ve doğrudan modüllere başvurmaktı. (Centos üzerinde python 3.4.8).

import numpy
DataTwo=numpy.stack((OutputListUnixTwo))...

1

Benim için, Windows 10'da, bilmeden birden fazla python sürümü yükledim (Biri PyCharm IDE'den ve diğeri Windows mağazasından). Birini Windows Mağazası'ndan kaldırdım pip uninstall numpyve ayrıntılı olmak için numpy'yi kaldırdım ve sonra tekrar yükledim pip install numpy. PyCharm'daki terminalde ve komut isteminde çalıştı.


0

Çeşitli sitelerden ve benzer sorulardan birçok öneri denedikten sonra, benim için işe yarayan şey, tüm Python öğelerini kaldırmak ve yalnızca Anaconda'yı yeniden yüklemekti (bkz. Https://stackoverflow.com/a/38330088/1083292 )

Önceki Python kurulumum sadece gereksiz olmakla kalmadı, sadece sorun yarattı.


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.