iT邦幫忙

0

使用jython出現錯誤訊息No module name "requests"

大家好,我在使用Eclipse撰寫Java程式,透過jython呼叫python檔案時,Java程式無法找到request這個module,但使用原本的pyhon檔是可以直接執行的。
想請問各位前輩這個問題有沒有解,我該如何在我的Java程式中加入python module的路徑呢?
程式碼如下:
String[] ar = {input, null};
PythonInterpreter ipt = new PythonInterpreter();
ipt.initialize(null, null, ar);
ipt.execfile("/home/ccis/Desktop/Project_UI/src/Use_requsets.pyp");
感謝各位

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2019-11-27 15:58:11

你好,我想請問在文中有一段
interp.exec("sys.path.append('D:/Program Files (x86)/jython2.7.0/Lib')");//jython自己的
interp.exec("sys.path.append('D:/Program Files (x86)/jython2.7.0/Lib/site-packages')");//jython自己的
interp.exec("sys.path.append('F:/workspace/wxserver/WebContent/py')");//我们自己写的
這邊的檔案我在Ubuntu裡面要怎麼寫呢?
我是直接import jython2.7.0.jar到Eclipse,所以不知道路徑在哪裡

print(sys.path)

https://ithelp.ithome.com.tw/upload/images/20191127/201231824YsXFM9wdE.jpg

我要發表回答

立即登入回答