Micro-Manager-1.4: ImportError: DLL load failed: Le module spécifié est introuvable



所以我在尝试用Python 3(3.6(处理Micro-Manager-1.4时遇到了这种错误(关于MMhttps://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:ProgramDataAnaconda3libsite-packagesspyderutilssitesitecustomize.py", line 705, in runfile
execfile(filename, namespace)
File "C:ProgramDataAnaconda3libsite-packagesspyderutilssitesitecustomize.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 FilesMicro-Manager-1.4MMCorePy.py", line 25, in <module>
_MMCorePy = swig_import_helper()
File "C:Program FilesMicro-Manager-1.4MMCorePy.py", line 21, in swig_import_helper
_mod = imp.load_module('_MMCorePy', fp, pathname, description)
File "C:ProgramDataAnaconda3libimp.py", line 243, in load_module
return load_dynamic(name, filename, file)
File "C:ProgramDataAnaconda3libimp.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

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

祝你一天愉快!

MMCore。与Micro Manager一起分发的Py是为Python 2.7而不是3构建的。这很可能是您遇到错误的原因。正在进行分发Python 3兼容版本的工作。也可以为Python3构建自己的MMCore.py。

最新更新