Sto usando Python per il mio corso di algebra lineare per la programmazione. Per gli strumenti di cui abbiamo bisogno, sto cercando di installare NumPy. Ho usato this website per guidarmi attraverso il processo di installazione.Installa Numpy Mac Osx Python
Ho iniziato dai collegamenti su SciPy's OS X page e alla fine sono arrivato allo SourceForge download site.
Da lì, ho scelto il programma di installazione di Mac OS X numpy-1.6.1-py2.7-python.org-macosx10.3.dmg
.
Quando sono andato a Idle e digitato
>>> import numpy as np
Questo è l'errore che ho ricevuto:
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
Ho anche provato dal terminale e ottenuto lo stesso errore. Ho installato un ambiente virtuale - wrapper env virtuale. Ho chiamato l'ambiente nel terminale da:
source my_new_env/bin/activate
E poi ho cercato di importare NumPy nel terminale in quel modo, ma poi ho ottenuto l'errore:
(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
Non sono sicuro se ho installato NumPy in modo errato o se il mio ambiente virtuale è in conflitto con Nose. Se qualcuno ha dei suggerimenti fammelo sapere!
Avete installato il pip? Se è così, tutto ciò che devi fare per installare è 'pip install numpy'. Se vuoi vedere cosa hai già installato (quali pacchetti e versioni), puoi fare "pip freeze" – Will