Исправить PYTHONHOME, чтобы импортировать модуль liblas в Python

У меня есть следующее сообщение об ошибке в 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 и все модули и переустановил все, но у меня всегда одна и та же проблема.

1 ответ

Если у вас установлена ​​64-битная версия Python и 32-битная библиотека LibLAS dll, вы можете получить этот тип ошибки. Если это так, то вы можете найти 64-битную версию этой библиотеки на этом сайте (на самом деле существует множество других 32-битных и 64-битных библиотек для Python).

Другие вопросы по тегам