Pergunta

Eu estou tentando executar um script python que tem as seguintes declarações:

import random as RD
import pylab as PL
import scipy as SP
import networkx as NX

Onde posso baixar estes pacotes?

Eu instalei esses pacotes e eu recebo o seguinte erro quando eu executar o meu código

Estou recebendo o seguinte erro quando eu executar o código

Traceback (most recent call last):
  File "C:\Documents and Settings\hplabs\Desktop\Dushyant\networkdemo.py", line 7, in <module>
    import pylab as PL
  File "C:\Python26\lib\site-packages\pylab.py", line 1, in <module>
    from matplotlib.pylab import *
  File "C:\Python26\lib\site-packages\matplotlib\__init__.py", line 129, in <module>
    from rcsetup import defaultParams, validate_backend, validate_toolbar
  File "C:\Python26\lib\site-packages\matplotlib\rcsetup.py", line 19, in <module>
    from matplotlib.colors import is_color_like
  File "C:\Python26\lib\site-packages\matplotlib\colors.py", line 52, in <module>
    import numpy as np
ImportError: No module named numpy
Foi útil?

Solução

Aqui está um link para as bibliotecas não padrão. aleatório é parte da biblioteca padrão.

matplotlib

scipy

NetworkX

numpy (reuired por scipy)

Outras dicas

  1. 'aleatória' é fornecido com a biblioteca padrão
  2. Pylab e scipy fazem parte do SciPy
  3. está disponível aqui

aleatória é um módulo de biblioteca padrão do Python, não há necessidade de instalar isso.

Pylab e scipy pode ser encontrado na SciPy site

NetworkX também tem um local

BTW: Estes são facilmente encontrados usando google.com

Ao instalar Scipy, você também precisa instalar numpy qual depende. Consulte aqui . Você está recebendo o erro porque numpy não está instalado no seu sistema.

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