2013-02-09 22 views
7

Programlama için Lineer Cebir dersim için Python kullanıyorum. İhtiyacımız olan araçlar için NumPy'yi kurmaya çalışıyorum. Yükleme işlemi boyunca bana rehberlik etmek için this website kullandım.Numpy Install Mac Osx Python

SciPy's OS X page üzerindeki bağlantılardan başladım ve sonunda SourceForge download site adresine ulaştım. Oradan Mac OS X yükleyicisini numpy-1.6.1-py2.7-python.org-macosx10.3.dmg seçtim.

Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/__init__.py", line 137, in <module> 
    import add_newdocs 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/add_newdocs.py", line 9, in <module> 
    from numpy.lib import add_newdoc 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/lib/__init__.py", line 4, in <module> 
    from type_check import * 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/lib/type_check.py", line 8, in <module> 
    import numpy.core.numeric as _nx 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/__init__.py", line 5, in <module> 
    import multiarray 
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/multiarray.so, 2): no suitable image found. Did find: 
    /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/numpy/core/multiarray.so: no matching architecture in universal wrapper 

Ben de terminalden denedim ve aynı hata var: Ben Idle gitti ve

>>> import numpy as np 

Bu yazdığınız

aldığım hatadır. Sanal bir ortamım var - sanal env sarıcı. Ben tarafından terminalde çevreyi seslendi:

source my_new_env/bin/activate 

Ve sonra bu şekilde terminalde numpy içe çalıştı, ama sonra hata var:

(my_new_env) $ sudo python -c 'import numpy; numpy.test()' 
Traceback (most recent call last): 
    File "<string>", line 1, in <module> 
ImportError: No module named numpy 

Ben yüklü olmadığından emin değilim NumPy yanlış veya sanal ortamım Nose ile çakışıyorsa. Birisi önerilerin varsa bana bildirin!

+0

Pip takılı var mı? Eğer öyleyse, yüklemek için yapmanız gereken tek şey 'pip install numpy'. Daha önce ne yüklediğinizi (hangi paketler ve sürümleri) görmek isterseniz, daha sonra 'pip' ' – Will

cevap

0

Bu komutları deneyin:

brew update,

brew doctor, benim durumumda, ben bile ayrı ayrı numpy yüklemeye yoktu çünkü. Yine de numpy'u kolayca alabilirim. Bu arada this website'dan numpy paketini indirmeyi deneyebilirsiniz.

1

MacOS paketi yüklemesini atlayıp sanal site'leri zaten bildiğiniz için 'pip install' komutlarını kullanıyorum. Bu yönergeleri kullanın: http://www.scipy.org/install.html#installing-via-pip

, sanallaştırıcınızın yüklediğiniz modüller için erişim sağlayacağından emin olmanızı sağlayacak bir virtualenv ve pip ile çalışmak daha kolaydır. İndirdiğiniz harici bir paket (veya .dmg) ile daha fazla iş gerektirir. imkansız değil, sadece daha fazla iş. HTH.

+0

' pip 'ile kurulum yapabilirsiniz, python 2.7 ve 3.5 hem de benim için mükemmel çalıştı. – cco