2012-08-10 24 views
10

cualquier organismo puede ayudar con este problema: He intentado importar numpy en Python, pero no podía tener éxito:cómo importar numpy en Python Shell

>>> import numpy as np 
    x=np.array([[7,8,5],[3,5,7]],np.int32) 

    Traceback (most recent call last): 
    File "<pyshell#3>", line 1, in <module> 
    import numpy as np 
    File "C:\Python27\lib\numpy\__init__.py", line 127, in <module> 
    raise ImportError(msg) 
    ImportError: Error importing numpy: you should not try to import numpy from 
    its source directory; please exit the numpy source tree, and relaunch 
    your python intepreter from there. 

Respuesta

13

El mensaje es bastante explica por sí mismo; su directorio de trabajo no debe ser el directorio fuente numpy cuando invoca Python; numpy debería estar instalado y su directorio de trabajo debería ser cualquier cosa menos el directorio donde vive.

+0

cómo cambiar mi directorio de trabajo Sé cómo hacerlo en Matlab, pero soy un nuevo usuario de Python y no sé cómo hacerlo. –

+1

En su terminal, asegúrese de estar en otro directorio antes de iniciar Python. Siempre que la carpeta numpy esté viviendo en algún lugar que sea parte de la variable PYTHONPATH de su sistema, puede importar numpy en python desde cualquier lugar de su sistema. Si no está seguro de lo que significa todo esto, google PYTHONPATH e importar en python. – DaveTheScientist

+0

intenté esto pero no funcionó; , >>> os.getcwd() 'C: \\ Python27' >>> os.chdir ('C: \ directorio de trabajo') >>> import numpy –

3

en Debian/Ubuntu:

aptitude install python-numpy 

en Windows, descargar el instalador:

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

En otros sistemas, descargue el tar.gz y ejecute los siguientes:

$ tar xfz numpy-n.m.tar.gz 
$ cd numpy-n.m 
$ python setup.py install