span8
span4
解释器是一个允许您运行Python脚本的库。这也可以称为Python安装。FME安装自己的Python解释器,但是您可能希望使用不同的解释器。
有各种各样的原因,你可以选择一个不同的Python解释器:
如果您正在安装用于FME服务器的python,您应该在python安装程序中选择“为所有用户安装”选项,否则我们建议您使用“只为我安装”选项。
还要注意,您将不能通过32位版本的FME使用64位Python,反之亦然。
这取决于您如何安装Python,以及您的操作系统是什么。
如果你安装32位Python“所有用户”在一个32位电脑,它将在c:\Windows\System32
如果您在64位计算机上安装了32位Python“for all users”,则它将位于c:\ Windows\SysWOW64中
如果您在64位计算机上安装了64位Python“面向所有用户”,它将位于c:\ Windows\System32中(我知道,我也不知道)。
如果您安装了Python“只为我”,它将位于Python安装文件夹中,例如c:\ Python26
要为FME选择不同的Python解释器,需要选择该解释器的DLL文件。在FME 2012及以后版本中,程序如下:
FME版本2011(及更早版本)没有Python解释器选项。因此,程序更加复杂。
或者:
在2011年这样做时,有一些已知的问题:
请参阅FME服务器管理员指南配置python解释器.
fme APPLY_SETTINGS“Python/Use Custom Python”true fme APPLY_SETTINGS“Python/Python解释器”
例如
fme APPLY_SETTINGS“Python/Python解释器”“C:/fmepython27”这应该在运行FME引擎的每台计算机上完成。
fme APPLY_SETTINGS“Python/Use Custom Python”false
如果由于某种原因,您无法将运行FME服务器Windows服务的用户更改为您登录的用户,因为还可以通过创建两个注册表项来重新定义用于FME引擎的Python解释器。
这是两个.reg文件,一个用于32位FME,一个用于64位FME。选择适当的文件并编辑python解释器的路径,以反映要使用的路径。然后,您可以通过双击该文件来添加注册表项。
2016年对我不起作用。1
我已经导入了arcpy,但是启动失败了(如果我删除了arcpy,它会工作得很好)
安装的ArcGIS版本是'?.?' 无法打开企业地理数据库。
ArcObjects的错误号是:'-2147155644'。来自ArcObjects的错误消息是:{无法连接到数据库,因为数据库客户端软件加载失败。确保数据库客户端软件安装和配置正确。}请确保连接参数正确(服务器=`GIS',实例=`sde:sqlserver:GIS',用户=`mapbase',密码=`***',数据库=`gisgodebstg',版本=`sde.DEFAULT')
发生了致命错误。查看上面的日志文件了解详细信息
将FME 2016.1的自定义解释器改为安装了10.3.1 python的ArcGis,似乎根本无法工作
如果我使用import arcpy,工作台在启动时失败。
进口arcpy
是我在启动时测试它是否工作的唯一命令(如果我删除了arcpy,它工作得很好)
安装的ArcGIS版本是“? ?”
无法打开企业地理数据库。ArcObjects的错误号是:'-2147155644'。来自ArcObjects的错误消息是:{无法连接到数据库,因为数据库客户端软件加载失败。确保数据库客户端软件安装和配置正确。
请确保连接参数正确(server= ' GIS', instance= ' sde:sqlserver:GIS', user= ' mapbase', password= ' ***', database= ' GisGeoDbStg', version= ' sde. default ')
发生了致命错误。查看上面的日志文件了解详细信息
H@rudy_v谢谢你让我们知道这件事。这个问题需要我们的支持团队做进一步的调查。你能立案吗?谢谢。https://support.亚搏在线safe.com/knowledgeSubmitCase吗?
©2019安全亚搏在线软件公司法律