Home › Fóruns › Fórum Redes Neurais Artificiais em Python › Erro import name ‘random’ from ‘scipy’
- Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 2 anos, 3 meses atrás por
Fábio Spak.
- AutorPosts
- 27 de novembro de 2022 às 15:43 #38133
Estou recebendo o erro
ImportError: cannot import name ‘random’ from ‘scipy’ (C:\Users\EngWa\anaconda3\lib\site-packages\scipy\__init__.py)
já alterei o expm2 par expm em “from scipy.linalg import inv, det, svd, logm, expm” no functions.py
quando tento compilar os exemplos do pybrain do curso, o que devo fazer?
1 de dezembro de 2022 às 20:52 #38165Olá Wagner, fiz um teste aqui e tive o mesmo erro, para resolver precisei instalar o pybrain novamente com o comando abaixo:
!pip install https://github.com/pybrain/pybrain/archive/0.3.3.zip
E na sequência alterei o arquivo que você mencionou no caminho:
~\anaconda3\lib\site-packages\pybrain\tools\functions.py
Consegue alterar e fazer um novo teste?
Fabio
3 de dezembro de 2022 às 13:02 #38181Boa tarde, ainda continua dando erro, mesmo tendo alterado acho que agora esta dando erro no random:
File “C:\Users\EngWa\AppData\Roaming\Python\Python39\site-packages\pybrain\structure\__init__.py”, line 2, in <module>
from pybrain.structure.modules.__init__ import *File “C:\Users\EngWa\AppData\Roaming\Python\Python39\site-packages\pybrain\structure\modules\__init__.py”, line 3, in <module>
from pybrain.structure.modules.gaussianlayer import GaussianLayerFile “C:\Users\EngWa\AppData\Roaming\Python\Python39\site-packages\pybrain\structure\modules\gaussianlayer.py”, line 3, in <module>
from scipy import randomImportError: cannot import name ‘random’ from ‘scipy’ (C:\ProgramData\Anaconda3\lib\site-packages\scipy\__init__.py)
12 de dezembro de 2022 às 09:02 #38477Olá Wagner, estranho era para ter resolvido, faz assim, tente reinstalar o Anaconda.
Fabio
- AutorPosts
- Você deve fazer login para responder a este tópico.