斯潘8
斯潘4
你好,
上周,我在64位的FME中构建了两个自定义转换器(使用python)。他们工作。
星期五我安装了Pycharm,32位,所以我不得不安装32位版本的FME,但最终还是成功了。
今天,我将在64位FME中重新访问我的自定义变压器,现在他们不工作了!它们也不能在32位版本中工作!!
错误是“import”语句,尝试加载自定义转换器(导入StationingCalculator)。PY/PYC文件存在于FME/Transformers文件夹中。
看起来整个python安装程序都充满了32-vs-64位的问题,所以我不得不问,我如何才能得到一个稳定的工作环境?
我更喜欢使用64位的FME,还有Pycharm,那么,怎样才能正确地处理这个问题呢?
干杯
拉尔斯
在FME中设置了自定义的python解释器吗?有可能吗?
如果是这样,您可能需要设置python_home环境变量,以便fme找到正确的python安装(32对64位)。
以下是有关环境变量的更多信息:http://www.developerzen.com/2010/09/23/the-complete-guide-to-setting-up-python-development-environment-on-windows/
嗨,戴维,
原因确实是一个错误(只缺少一个“:”)。Hrmpf。我手动重新编译了所有的py文件,这就揭示了错误。自我提醒:在未来发慌之前做这些。希望安全:生成更亚搏在线好的错误消息,以编译错误为罪魁祸首(因为启动编译的是FME)。
我查了一下Pycharm是否还能用。是的!上周我很难让它在运行程序时导入fmeobjects名称空间,现在它可以不打嗝了,我所有的路径都指向64位的FME。奇怪!我会尝试重新启动我的机器,看看它是否有缓存。
我仍然对拥有稳定的Python开发环境的任何“最佳实践”感兴趣,不管它是在FME内部,还是在Pycharm中进行外部编辑和运行。
干杯
拉尔斯
很高兴听到你发现了错误。
你看过这篇文章吗?https://knowledge.亚搏在线safe.com/articles/726/use-pycharm-as-fmeobjects-python-ide.html
嗨,你好!
我尝试添加fme_python_路径(我在上面禁用了该路径)。但没有什么不同:
已从文件“c:\program files\fme 2016\plugins/python\func.dll”加载模块“python\func”
模块'python_func'的FME API版本与当前内部版本(3.8 20160224)匹配。
使用“c:\program files\fme 2016\fme python27\python27.dll”中提供的fme python解释器
已成功加载python 2.7版
将文件夹“c:\program files\fme 2016\transformers”添加到python路径
将文件夹“c:\program files\fme 2016\fmeobjects\python27”添加到python路径
将文件夹“C:\Program Files\FME 2016”添加到python路径
python异常:无效语法(他汀类抑制剂.py,第142行)
执行字符串“import stationingcalculator”时出错
@python未能执行命令字符串“import stationingcalculator”
@python执行失败
干杯
拉尔斯
嗨,戴维,
我该怎么做?我觉得FME使用了自己的内部Python解释器。以下是我的错误日志文件部分:
已从文件“c:\program files\fme 2016\plugins/python\func.dll”加载模块“python\func”
模块'python_func'的FME API版本与当前内部版本(3.8 20160224)匹配。
使用“c:\program files\fme 2016\fme python27\python27.dll”中提供的fme python解释器
已成功加载python 2.7版
将文件夹“c:\program files\fme 2016\transformers”添加到python路径
python异常:无效语法(他汀类抑制剂.py,第142行)
执行字符串“import stationingcalculator”时出错
…
我没有巨龙之家Env变量,但我需要增加一个Python路径,一FypyPython路径,和一个福美特家居使Pycharm工作。在这些文件中,对FME的引用必须是32位版本才能生效。
问题是,这些设置是单一的,我也不确定哪一个是用来做什么的。
我把64位文件夹中的所有Transformer文件都复制到32位的类似文件夹中,但还是有问题。
我来看看你发送的链接。
干杯
拉尔斯
?2019安全亚搏在线软件公司|合法的