libreria - No se puede importar Numpy en Python




matplotlib graficos (5)

Estaba intentando importar números en Python 3.2.1 en Windows 7.

Sugerencias seguidas en la respuesta anterior para numpy-1.6.1.zip como se muestra a continuación después de descomprimirlo

cd numpy-1.6
python setup.py install

pero tiene un error con una declaración de la siguiente manera

unable to find vcvarsall.bat

Para este error, encontré una pregunta relacionada here que sugería instalar mingW. MingW estaba tomando algún tiempo para instalar.

Mientras tanto, intenté instalar numpy 1.6 nuevamente usando el instalador directo de Windows disponible en este link el nombre del archivo es "numpy-1.6.1-win32-superpack-python3.2.exe"

La instalación se realizó sin problemas y ahora puedo importar números sin usar mingW.

Larga historia corta intente usar el instalador de Windows para numpy, si hay uno disponible.

Estoy tratando de escribir un código que usa Numpy. Sin embargo, no puedo importarlo:

Python 2.6.2 (r262, May 15 2009, 10:22:27) 
[GCC 3.4.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named numpy

He intentado las sugerencias en esta pregunta :

>>> import sys
>>> print sys.path
['', '/usr/intel/pkgs/python/2.6.2/lib/python26.zip', '/usr/intel/pkgs/python/2.6.2/lib/python2.6', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/plat-linux2', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/lib-tk', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/lib-old', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/lib-dynload', '/usr/intel/pkgs/python/2.6.2/lib/python2.6/site-packages']

y busqué archivos nombrados numpy en esa ruta:

$ find /usr/intel/pkgs/python/2.6.2/bin/python -iname numpy\*

Pero no surgió nada.

Asi que...

  • ¿Hay otros lugares en los que los módulos de Python se instalan comúnmente?
  • ¿Cómo puedo instalar numpy localmente en mi cuenta, si resulta que no está instalado en las áreas centrales?

Para instalarlo en Debian / Ubuntu:

sudo apt-get install python-numpy


El siguiente comando funcionó para mí:

python.exe -m pip install numpy

name ="bar"
list = [["foo", 1], ["bar", 2], ["baz", 3]]
new_list=[]
for item in list:
    new_list.append(item[0])
print(new_list)
try:
    location= new_list.index(name)
except:
    location=-1
print (location)

Esto cuenta si la cadena no está en la lista también, si no está en la lista, entonces la ubicación = -1





python import numpy