Cannot run program "python"问题解决

论坛 期权论坛 脚本     
匿名技术用户   2021-1-15 00:40   42   0

java.io.IOException: Cannot run program "python": CreateProcess error=2????


String command = "Python C:/tmp/wasp_inp/main.py C:/tmp/wasp_inp/1409123847024/Total_Chemical_1.csv C:/tmp/wasp_inp/1409123847024/concinbios_1.csv 0.38 0.027 C:/tmp/wasp_inp/1409123847024/concinsoil_1.csv C:/tmp/wasp_inp/1409123847024/concinplant_1.csv 0.614 0.1033 0.0501 0.008";

// 创建进程,执行C:/tmp/wasp_inp/main.py文件

Runtime rt = Runtime.getRuntime();
Process pr = rt.exec(command);


在dos中执行正常,在eclipse中报文中开头的错误;

调试发现,当指定Python 命令为全路径时,执行没问题;

最终解决:因为在windows下设置Python的path时eclipse是开启状态,导致path没有加载进去,所以无法执行;关闭eclipse,再次启动,执行正常

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP