【问题标题】:Micro-Manager-1.4: ImportError: DLL load failed: Le module spécifié est introuvableMicro-Manager-1.4: ImportError: DLL load failed: Le module spécifié est introuvable
【发布时间】:2018-07-30 09:43:29
【问题描述】:

所以我在尝试使用 Python 3 (3.6) 处理 Micro-Manager-1.4 时遇到了这种错误 (关于MM这里https://micro-manager.org/wiki/Using_the_Micro-Manager_python_library

    runfile('D:/Programmes/MITHIC/bastien/pymithic/mithic_micro_manager.py', wdir='D:/Programmes/MITHIC/bastien/pymithic')
Traceback (most recent call last):

  File "<ipython-input-14-9d38937258ec>", line 1, in <module>
    runfile('D:/Programmes/MITHIC/bastien/pymithic/mithic_micro_manager.py', wdir='D:/Programmes/MITHIC/bastien/pymithic')

  File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile
    execfile(filename, namespace)

  File "C:\ProgramData\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

  File "D:/Programmes/MITHIC/bastien/pymithic/mithic_micro_manager.py", line 22, in <module>
    import MMCorePy

  File "C:\Program Files\Micro-Manager-1.4\MMCorePy.py", line 25, in <module>
    _MMCorePy = swig_import_helper()

  File "C:\Program Files\Micro-Manager-1.4\MMCorePy.py", line 21, in swig_import_helper
    _mod = imp.load_module('_MMCorePy', fp, pathname, description)

  File "C:\ProgramData\Anaconda3\lib\imp.py", line 243, in load_module
    return load_dynamic(name, filename, file)

  File "C:\ProgramData\Anaconda3\lib\imp.py", line 343, in load_dynamic
    return _load(spec)

ImportError: DLL load failed: Le module spécifié est introuvable.

英文版的程序在这里找不到。

但是,我按照 MM 网站上的说明进行操作,并且我的 PYTHONPATH 包含“C:\Program Files\Micro-Manager-1.4”。

我是否必须考虑重新安装?我正在使用非管理员计算机。

在我的代码下方查找,

import os
import sys
MM_PATH = os.path.join('C:', os.path.sep, 'Program Files',
'Micro-Manager-1.4')
sys.path.append(MM_PATH)
os.environ['PATH'] = MM_PATH + ';' + os.environ['PATH']

import MMCorePy

我在网上查了一些,但有这个问题的人有时只是忘记了路径或类似的东西......或者我误解了什么?

享受你的一天!

【问题讨论】:

    标签: python python-3.x pythonpath


    【解决方案1】:

    与 Micro-Manager 一起分发的 MMCore.Py 是为 Python 2.7 而不是 3 构建的。这很可能是您遇到错误的根源。正在努力分发与 Python 3 兼容的版本。也可以为 Python 3 构建自己的 MMCore.py。

    【讨论】:

      猜你喜欢
      • 2016-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多