我正在运行以下内容:
import sys
sys.path.append("C:\\Program Files (x86)\\fme\\fmeobjects\\python27")
import fmeobjects
在该目录中存放文件:
fmeobjects.pyd
我设置了两个Python插件。当我在一个下运行时,没有错误。当我在另一个下跑时,它会抛出
ImportError:DLL加载失败:找不到指定的模块。
我不明白为什么要查找.dll,或者.pyd文件应该满足它(我的理解是它们大致相同)。
鉴于我明确告诉它在哪里寻找fmeobjects,为什么它找不到它?为什么只有一个翻译失败呢?
提前致谢
答案 0 :(得分:0)
解决困扰你好几天的任何问题的最快方法就是问问。然后你会在几分钟内完成它。
在我的情况下,我在另一个解释器中设置了环境变量。我认为这会覆盖我的代码中的explicit sys.path.ammend
。
此菜单位于
窗口>偏好> PyDev>翻译> Python解释器>环境
也许有一天这可能会帮助别人。