0

我是 Pyscripter 的新手,发现它很有趣,但出现以下错误。lumberjack 是一个可以使用的内部框架。

>>> import lumberjack 
Traceback (most recent call last):
File "<interactive input>", line 1, in <module>
File "C:\Perforce\svasudevan\HPro\lumberjack\__init__.py", line 1, in <module> import analysis
File "C:\Perforce\svasudevan\HPro\lumberjack\analysis.py", line 11, in <module> import scipy.signal
File "C:\Python27\lib\site-packages\scipy\signal\__init__.py", line 227, in <module> from . import sigtools
ImportError: DLL load failed: %1 is not a valid Win32 application.

我确信上面的代码没有任何问题,因为我尝试使用 Enthought Canopy 并且它工作正常,因为 Pyscripter 有更多的选择,我正在使用它,但出现上述错误。

仅供参考,Numpy、Matplotlib、Scipy 和 Pyaudio 等所有模块都已成功导入。

您能否让我知道纠正此错误的先决条件。我认为环境变量存在一些问题。

谢谢肖比斯

4

2 回答 2

0

我解决了这个问题,与您的问题不完全一样,但出现了类似的错误,但进入了运行菜单,然后是 Python 引擎,然后从内部切换到远程。我注意到我可以在 IDLE 中导入模块,但不能在 PyScripter 中导入。

于 2014-08-27T01:45:45.260 回答
0

我猜 PyScripter 运行的 Python 版本与您在 EPD/Canopy 中获得的版本不同(Python 是编译的 C 代码,所以版本很重要)。 还有另一个关于控制 PyScripter 使用的 Python 版本的问题

于 2013-06-21T01:16:23.133 回答