Pergunta

Eu estou tentando escrever algum código que usa Numpy. No entanto, não pode importá-lo:

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

Eu tentei as sugestões na esta questão :

>>> 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']

e eu procurei por arquivos chamados numpy nesse caminho:

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

Mas nada apareceu.

Então ...

  • Existem outros lugares em que módulos Python são comumente instalados?
  • Como posso instalar numpy localmente em minha conta, se se verificar que não está instalado nas áreas centrais?
Foi útil?

Solução

Você instalou-lo?

No Debian / Ubuntu:

aptitude install python-numpy

No Windows:

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

Em outros sistemas:

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

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

Outras dicas

O seu sys.path é uma espécie de incomum, pois cada entrada é prefixado com / usr / intel. Acho numpy é instalado no local não-prefixada habitual, por exemplo isto. / Usr / share / pyshared / numpy no meu sistema Ubuntu.

Tente find / -iname '*numpy*'

Para instalá-lo no Debian / Ubuntu:

sudo apt-get install python-numpy

O comando a seguir trabalhou para mim:

python.exe -m pip install numpy

Eu estava tentando numpy importação em Python 3.2.1 no Windows 7.

sugestões seguida em resposta acima para numpy-1.6.1.zip como abaixo após descompactá-lo

cd numpy-1.6
python setup.py install

, mas tenho um erro com uma declaração como abaixo

unable to find vcvarsall.bat

Para este erro eu encontrei uma pergunta relacionada aqui que sugeriu a instalação mingw . MingW estava levando algum tempo para instalar.

No entretanto tentou instalar numpy 1.6 novamente usando as janelas diretos instalador disponível neste link o nome do arquivo é "numpy-1.6.1-win32-Superpack-python3.2.exe"

A instalação correu bem e agora eu sou capaz de importar numpy sem usar MinGW.

Para encurtar a história tente usar o Windows Installer para numpy, se estiver disponível.

A desativação pyright funcionou perfeitamente para mim no VS.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top