在 ImageJ 中安装 python 脚本
Installing a python script in ImageJ
我正在尝试在 ImageJ 中安装一个 Python 脚本。我的偏好是将脚本与 ImageJ 1.x 一起使用,但如果需要可以使用斐济。
我试图将脚本与 ImageJ 1.x 一起使用,方法是将它放在插件文件夹中。该脚本出现在插件菜单中,但是当我尝试 运行 它时,我得到一个错误,它找不到 __future__
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named __future__
这对我来说毫无意义,因为 __future__
模块被用于导入 with_statement
模块并且 python 版本被列为:
2.5.4rc1 (2.5:723492dbab02, Feb 8 2013, 10:13:55)
[Java HotSpot(TM) 64-Bit Server VM (Oracle Corporation)]
from __future__ import with_statement
专门设计用于 Python 版本 2.5.x
https://docs.python.org/3/library/future.html
所以...继续...
我厌倦了使用 Fiji,因为它基于 ImageJ2。
我可以使用 File > New > Script ..
将代码粘贴到脚本编辑器中。
从那里执行的代码 运行s。但是,保存后我无法让它显示在插件菜单中。我试过将它保存到 :
Fiji/plugins
Fiji/plugins/Scripts
Fiji/plugins/Scripts/Plugins
文件名中有一个_
。
我 运行ning 的斐济版本是
ImageJ 2.0.0 rc-68/1.52e / Java1.8.0_172(64 位)
ImageJ 的版本 1.x 我 运行ning 是
ImageJ 1.52e / Java1.8.0_172(64 位)
如有任何帮助,我们将不胜感激。
谢谢
您可能想在此处查看 ij-wiki. Also, there ij2 has its own, very active forum,该主题也在积极讨论中。
最佳,
菲利克斯
放置 ImageJ2 脚本的规范位置是 scripts/Foo/Bar/My_Script.py
,如果您希望它位于菜单 Foo > Bar > My Script.
使用 plugins
或 plugins/Scripts
也可实现向后兼容性。然而,最近有一个严重的错误阻止脚本出现在基于插件的位置;参见 this thread。该错误已在最新版本中修复。
我正在尝试在 ImageJ 中安装一个 Python 脚本。我的偏好是将脚本与 ImageJ 1.x 一起使用,但如果需要可以使用斐济。
我试图将脚本与 ImageJ 1.x 一起使用,方法是将它放在插件文件夹中。该脚本出现在插件菜单中,但是当我尝试 运行 它时,我得到一个错误,它找不到 __future__
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named __future__
这对我来说毫无意义,因为 __future__
模块被用于导入 with_statement
模块并且 python 版本被列为:
2.5.4rc1 (2.5:723492dbab02, Feb 8 2013, 10:13:55)
[Java HotSpot(TM) 64-Bit Server VM (Oracle Corporation)]
from __future__ import with_statement
专门设计用于 Python 版本 2.5.x
https://docs.python.org/3/library/future.html
所以...继续...
我厌倦了使用 Fiji,因为它基于 ImageJ2。
我可以使用 File > New > Script ..
将代码粘贴到脚本编辑器中。
从那里执行的代码 运行s。但是,保存后我无法让它显示在插件菜单中。我试过将它保存到 :
Fiji/plugins
Fiji/plugins/Scripts
Fiji/plugins/Scripts/Plugins
文件名中有一个_
。
我 运行ning 的斐济版本是 ImageJ 2.0.0 rc-68/1.52e / Java1.8.0_172(64 位)
ImageJ 的版本 1.x 我 运行ning 是 ImageJ 1.52e / Java1.8.0_172(64 位)
如有任何帮助,我们将不胜感激。
谢谢
您可能想在此处查看 ij-wiki. Also, there ij2 has its own, very active forum,该主题也在积极讨论中。
最佳,
菲利克斯
放置 ImageJ2 脚本的规范位置是 scripts/Foo/Bar/My_Script.py
,如果您希望它位于菜单 Foo > Bar > My Script.
使用 plugins
或 plugins/Scripts
也可实现向后兼容性。然而,最近有一个严重的错误阻止脚本出现在基于插件的位置;参见 this thread。该错误已在最新版本中修复。