【问题标题】:fix PYTHONHOME in order to import liblas module in Python修复 PYTHONHOME 以在 Python 中导入 liblas 模块
【发布时间】:2013-02-28 12:50:14
【问题描述】:

我在 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 和所有模块,并重新安装了所有东西,我总是遇到同样的问题。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 我的版本是 libLAS-1.7.0.win-amd64-py2.7.‌exe
    猜你喜欢
    • 2014-01-13
    • 2023-02-22
    • 1970-01-01
    • 2015-10-19
    • 2019-04-09
    • 2020-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多