"DLL 加载失败"仅由一个解释器引发



我正在运行以下内容:

import sys 
sys.path.append("C:\Program Files (x86)\fme\fmeobjects\python27") 
import fmeobjects

该文件位于该目录中:

fmeobjects.pyd

我设置了两个 Python 交互器。当我在一个下运行时,没有错误。当我跑到另一个下面时,它会抛出

导入错误: DLL 加载失败: 找不到指定的模块。

我不明白为什么它在寻找.dll,或者 .pyd 文件是否应该满足它(据我了解,它们是大致等效的)。

既然我明确告诉它在哪里寻找fmeobjects,为什么它找不到它?为什么它只在一名口译员身上会失败?

提前致谢

解决困扰

您几天的任何问题的最快方法是询问 SO。然后,您将在几分钟内完成它。

就我而言,我有一个解释器的环境变量在另一个解释器中设置。我认为这是覆盖了我的代码中的explicit sys.path.ammend。此菜单位于

PyDev>解释器>

Python 解释器>环境的窗口>首选项>

也许有一天这可能会帮助其他人。

最新更新