span8
span4
我们已经使用自定义Python解释器C:\Windows\SysWOW64\ python27.dll以便我们能进口arcpy。在FME 2015 32位,这一直工作得很好,但我们已经开始使用FME 2016 32位,这导致FME崩溃(我们得到一个错误消息说,FME EXE已经停止工作)。我以为这是为了导入arcpy模块,但它似乎是解释器的一个更基本的问题。我使用一个基本的脚本来测试它,它不涉及导入任何模块和FME仍然崩溃。
嗨
我似乎有同样的问题,我们FME 64位和FME32bit桌面运行在同一台机器上,设置自定义Python解释器在C:\Windows\SysWOW64\ python27.dll的32-bitand C:\Windows\system32\ python27.dll 64位版本。
然而,当运行32位的桌面,它看起来像加载正确的python:
但是工作台存在错误:
如果我在eventlog中查看以下内容,请参见第三个附件。
这里看起来它试图运行64位dll的python。
我们正在使用FME 2016.1.0.1
亲切的问候
古哈
PYTHONHOME = C: \ python27-x32 \文档: https://docs.python.org/2/using/cmdline.html#environment-variables
你好,
谢谢你的回复。我尝试了常规的FME Python解释器,它工作得很好。
我已经意识到,如果我将“C:\Program Files (x86)\FME2016\fmeobjects\python27”添加到PYTHONPATH环境变量中,它可以很好地与自定义解释器一起工作,但它显然会导致我们的FME 2015 32位版本出现问题。
我们使用的是ArcGIS 10.3.1和Python调用程序。
再次感谢,
彼得。
嗨@peterjbaldwin,
我认为@ngoorman的想法是一个伟大的测试,看看这是否也导致了一个问题,这意味着问题是更基本的FME比Python的版本。如果没有崩溃,那么检查一下ArcGIS安装的Python版本。你能用那个Python DLL运行一个使用IDLE的脚本吗?
还有几个问题:
安装了什么版本的ArcGIS ?
你在哪里运行这个脚本(Python调用者,关机脚本)?
如果其他方法都失败了,请联系我们的支持团队https://www.亚搏在线safe.com/support/通过使用我们的在线聊天或提交案例。
©2019安全亚搏在线软件公司法律