我正在运行以下内容:
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 解释器>环境的窗口>首选项>
也许有一天这可能会帮助其他人。