修复PYTHONHOME以便在Python中导入liblas模块

时间:2013-03-12 19:54:26

标签: python module runtime-error python-import liblas

我在Windows 64位和Python 2.7上有以下错误消息。

liblas模块版本为libLAS-1.7.0.win-amd64-py2.7.‌exe

import liblas
Traceback (most recent call last):
  File "<interactive input>", line 1, in <module>
  File "C:\Python27\lib\site-packages\liblas\__init__.py", line 2, in <module>
    from core import get_version
  File "C:\Python27\lib\site-packages\liblas\core.py", line 138, in <module>
    las = ctypes.CDLL(os.path.join(local_dlls, lib_name))
  File "C:\Python27\Lib\ctypes\__init__.py", line 365, in __init__
    self._handle = _dlopen(self._name, mode)
WindowsError: [Error 193] %1 is not a valid Win32 application

模块安装在

C:\Python27\Lib\site-packages\liblas

我多次使用这个模块(这是我工作的核心模块),但今天我遇到了这个问题。我unistalled liblas,重新安装,unistalled所有Python和所有模块,并重新安装一切我总是有同样的问题。

1 个答案:

答案 0 :(得分:1)

如果您安装了64位版本的Python并且LibLAS dll是32位,那么您可能会遇到此类错误。如果是这样,那么你可以在this site上找到这个库的64位版本(实际上有许多其他32位和64位的Python库)。