西班牙
斯潘4
我试图在FME服务器2018.1上的工作台中运行一个Python调用程序,该工作台同时导入
从ArcGIS Pro的最新版本开始,软件包只能安装在argispro-py3 Conda基本环境的克隆中。我已经创建了一个克隆环境并在那里安装了pymssql。有什么方法可以指导FME服务器在运行工作台时使用特定的环境吗?它获取缺少pymssql包的基本arcgispro-py3环境。如果可能的话,我希望不要覆盖服务器范围内的Python设置,因为已经有许多Python脚本正在部署到FME服务器上执行,我希望避免破坏它们。
夏威夷群岛@强尼加拉波斯,谢谢你的提问。
我没有使用过ArcPro克隆的Python环境,但是我想只要FME引擎知道您想要使用的Python环境,就应该可以设置这个环境。结束时本文档页有一个标题为“更改Python解释器”的部分-按照这些说明,应该将自定义解释器的Python路径添加到FME引擎路径中。您可以通过打印FME服务器上运行的作业的系统路径来进行检查。
如。
导入系统
打印(系统路径)
您还可以在脚本中直接将路径附加到自定义解释器:
导入系统
sys.path.append文件(
我相信您的工作区也需要将适当的解释器设置为工作区参数。一个好的开始可能是尝试将工作区设置为在FME工作台中运行
在你的FME服务器上在发布到FME服务器并设置FME引擎以使用解释器之前。
希望这有帮助
内森
?2019安全亚搏在线软件公司|合法的