我试图在ImageJ中安装一个Python脚本。我的首选是在imagej1.x中使用脚本,但是如果需要,可以使用Fiji
我试图将脚本与ImageJ 1.x一起使用,方法是将它放在plugins文件夹中。脚本出现在plugins菜单中,但是当我试图运行它时,我得到一个错误,它找不到__future__
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named __future__
在
这对我来说毫无意义,因为__future__
模块用于导入with_statement
模块,python版本如下所示:
from__future__ import with_statement
是专门为与Python版本2.5.x一起使用而设计的
https://docs.python.org/3/library/future.html
所以。。。继续。。。在
我尝试使用斐济,因为它是基于ImageJ2的
我可以使用File > New > Script ..
将代码粘贴到脚本编辑器中。在
代码在那里执行时运行。但是,当保存时,我无法让它显示在插件菜单中。我尝试将其保存到:
Fiji/plugins
Fiji/plugins/Scripts
Fiji/plugins/Scripts/Plugins
文件名中有一个_
。在
我正在运行的斐济版本是 ImageJ 2.0.0 rc-68/1.52e/Java1.8.0_172(64位)
我运行的imagej1.x版本是 ImageJ 1.52e/Java1.8.0_172(64位)
任何帮助都将不胜感激。在
谢谢
您可能想看看ij-wiki。另外,ij2也有它自己的,非常活跃的forum,这里也讨论了这个主题。在
最好的
费利克斯
放置ImageJ2脚本的标准位置是
scripts/Foo/Bar/My_Script.py
,如果您希望它位于Foo>;Bar>;myscript的菜单中。在使用
plugins
或plugins/Scripts
也可以实现向后兼容性。但是,最近有一个严重的错误阻止脚本出现在基于插件的位置;请参见this thread。该错误在最新版本中已修复。在相关问题 更多 >
编程相关推荐