Pyscripter - ImportError:DLL加载失败:%1不是有效的Win32应用程序

时间:2013-06-11 04:23:09

标签: pyscripter

我是Pyscripter的新手并发现它很有趣,但得到以下错误。伐木工人是一个可以使用的内部框架。

>>> 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等所有模块都已成功导入。

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

由于 Shobith

2 个答案:

答案 0 :(得分:0)

我猜测PyScripter运行的Python版本与您在EPD / Canopy中获得的版本不同(Python是编译的C代码,因此版本很重要)。 There's another question about controlling the version of Python used with PyScripter

答案 1 :(得分:0)

我解决了这个问题,不完全像你的问题,但有类似的错误,但是转到Run菜单,然后是Python引擎,然后从内部切换到远程。我注意到我可以在IDLE中导入模块但不能导入PyScripter。