0

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

私はこのモジュールを数回使用しました (これは私の仕事のコアモジュールです) が、今日はこの問題があります。私はliblasをアンインストールし、再インストールし、すべてのPythonとすべてのモジュールをアンインストールし、常に同じ問題を抱えているビットをすべて再インストールしました。

4

1 に答える 1

1

64 ビット バージョンの Python がインストールされていて、LibLAS dll が 32 ビットである場合、このタイプのエラーが発生する可能性があります。その場合は、このサイトでこのライブラリの 64 ビット バージョンを見つけることができます(実際には、Python 用の 32 ビットおよび 64 ビット ライブラリが他にもたくさんあります)。

于 2013-03-12T20:53:30.810 に答える