问题描述
我的目标是从Java调用python程序。 同样,我也尝试使用Jython(pythoninterpreter)。 当我尝试运行独立类时,在控制台中出现以下错误:
我的Java代码非常简单:
pythoninterpreter pythoninterpreter = new pythoninterpreter();
pythoninterpreter.execfile("C:\\Srikumar\\Learn\\python samples\\BankStatementAnalyser.py");
添加到POM的Jython依赖项是:
<dependency>
<groupId>org.python</groupId>
<artifactId>jython-standalone</artifactId>
<version>2.7.1</version>
</dependency>
(以及在任何基本的Spring Boot应用程序中使用的所有其他杂项)
我的python文件开始如下:
import os
import pandas
from DataframetoExcel import getDataFrame
from datetime import datetime
import xlrd
注意:
- 我已经安装了Anaconda,并且能够从Spyder IDE成功地将Python程序作为独立文件运行。
- 当我尝试只运行带有一条print语句的简单python程序时,执行成功,只有在使用其他模块/软件包(os,pandas,re等)时,问题才出现。
请为我提供解决方法。 我已经提到了与同一问题相关的所有类似问题,但是它们是不同的场景,而且都是相当古老的场景,因此最终决定发布一个新问题。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)