span8
span4
FME似乎“崩溃”与Windows错误对话框:
FME 2013是在Visual Studio 2010中编译的,因此使用的是MSVCR100运行时,而Python模块使用的大多数库是由Visual Studio的早期版本编译的,使用的是MSCVR90或更低的版本。
这通常不应该是一个问题,因为模块能够正确地知道如何使用Windows SxS清单找到正确的运行时,但是有些模块没有这样配置。
如果没有合适的SxS清单,模块将尝试运行FME的清单并得到错误的运行时版本,从而生成错误对话框。
模块也可以尝试从系统路径加载msvcr90.dll。如果Python发现msvcr90的构建略有不同。这可能会导致相同的问题。您可以按照本文中描述的步骤来确认加载的是哪个版本的DLLStackOverflow问题。
设置路径= c: \ apps \ FME \ fmeworkbench.exe
这可能对FME的功能产生不利影响,但可能是一种潜在的解决方法。
最后,在Python脚本中,您可以从以下两行代码开始:
进口os操作系统。environ["PATH"] = ""
这仅为FME中的Python环境修改路径。
©2019安全亚搏在线软件公司法律