2013-03-12 25 views
0

我在Windows 64位和Python 2.7上有以下錯誤消息。修復PYTHONHOME以便在Python中導入liblas模塊

的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

如果你已經安裝了64位版本的Python並且LibLAS DLL 32位,那麼你可以得到這種類型的錯誤。如果是這樣,那麼你可以在this site上找到這個庫的64位版本(實際上Python有很多其他的32位和64位庫)。

+0

我的版本是libLAS-1.7.0.win-amd64-py2.7.exe – 2013-03-12 21:13:27

+0

Artem無法使用您的解決方案 – 2013-03-12 21:27:37