Script com scipy usando py2exe
Encontrei isso durante a exportação do meu script (que usanumpy
escipy
bibliotecas) viapy2exe
:
Traceback (most recent call last):
File "imPok.py", line 3, in <module>
File "scipy\misc\__init__.pyc", line 49, in <module>
File "scipy\special\__init__.pyc", line 603, in <module>
File "scipy\special\basic.pyc", line 18, in <module>
File "scipy\special\orthogonal.pyc", line 101, in <module>
File "scipy\linalg\__init__.pyc", line 188, in <module>
File "scipy\linalg\_decomp_update.pyc", line 12, in <module>
File "scipy\linalg\_decomp_update.pyc", line 10, in __load
File "scipy/linalg/_decomp_update.pyx", line 1, in init scipy.linalg._decomp_update (scipy\linalg\_decomp_update.c:35768)
ImportError: No module named cython_blas
Tentou:
instalando o cython - não adiantaremovendoscipy
dependências - que funcionaram, ou seja, o problema está na cooperação entrescipy
epy2exe
.aplicando a solução deessa questão - não adiantaQuestões:
como posso fazer isso funcionar?o que devo / não devo fazer em geral para evitar esses problemas?Apêndice:
Estas são as linhas problemáticas:
from scipy.misc import imread
import numpy as np
Na verdade, eu não pediscipy.linalg
escipy.special
e ainda opy2exe
os quer.