NumPy - Ambiente
La distribuzione standard di Python non viene fornita in bundle con il modulo NumPy. Un'alternativa leggera è installare NumPy utilizzando il popolare programma di installazione di pacchetti Python,pip.
pip install numpy
Il modo migliore per abilitare NumPy è utilizzare un pacchetto binario installabile specifico per il tuo sistema operativo. Questi binari contengono lo stack SciPy completo (inclusi NumPy, SciPy, matplotlib, IPython, SymPy e i pacchetti nose insieme al core Python).
finestre
Anaconda (da https://www.continuum.io) è una distribuzione Python gratuita per lo stack SciPy. È disponibile anche per Linux e Mac.
Baldacchino (https://www.enthought.com/products/canopy/) è disponibile come distribuzione gratuita e commerciale con stack SciPy completo per Windows, Linux e Mac.
Python (x, y): è una distribuzione Python gratuita con stack SciPy e Spyder IDE per il sistema operativo Windows. (Scaricabile dahttps://www.python-xy.github.io/)
Linux
I gestori di pacchetti delle rispettive distribuzioni Linux vengono utilizzati per installare uno o più pacchetti nello stack SciPy.
Per Ubuntu
sudo apt-get install python-numpy
python-scipy python-matplotlibipythonipythonnotebook python-pandas
python-sympy python-nose
Per Fedora
sudo yum install numpyscipy python-matplotlibipython
python-pandas sympy python-nose atlas-devel
Costruire dalla sorgente
Core Python (2.6.x, 2.7.xe 3.2.x in poi) deve essere installato con distutils e il modulo zlib dovrebbe essere abilitato.
Deve essere disponibile il compilatore C GNU gcc (4.2 e superiori).
Per installare NumPy, esegui il seguente comando.
Python setup.py install
Per verificare se il modulo NumPy è installato correttamente, prova a importarlo dal prompt di Python.
import numpy
Se non è installato, verrà visualizzato il seguente messaggio di errore.
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import numpy
ImportError: No module named 'numpy'
In alternativa, il pacchetto NumPy viene importato utilizzando la seguente sintassi:
import numpy as np