python - 从 Python 脚本运行 ImageJ 宏未找到错误
问题描述
解决方案
打开一个 shellsubprocess
不会让它执行.bashrc
,因此它永远不会看到$PATH
. 您可以尝试将shell=False
参数添加到Popen()
调用中。其他选项包括PATH
以另一种方式将 imagej 添加到您的文件中,或者使用程序本身的完整路径调用 imagej,根本不需要$PATH
变量。
例如:
cmd = ["/usr/lib/jvm/java-11-openjdk-amd64/bin/java/imagej", "-macro", "luerlocktest.ijm"]
推荐阅读
- android - 在android studio中同步失败
- android - 反应原生 android 版本 0.57
- oracle - 如何创建检查 vlue 是否低于产品的 reorder_point 属性的更新语句
- android - 在创建用户firebase android之前检查电子邮件是否存在
- ros - 我怎样才能摆脱错误:找不到包'turtlebot_gazebo'?
- corda - 节点可以在没有状态 cordapp 的情况下签署交易吗?
- python - Matplotlib 压缩 Y-Ticks 很有用
- reactjs - 反应测试以查看组件是否返回另一个组件?
- nginx - 重定向到 www 在 Nginx 服务器上不起作用
- sql - SQL Server:根据列中的日期返回最近的记录