簡體   English   中英

在 Java 項目中包含 python package

[英]Include a python package in a Java project

我有一個 Java 項目,其中我通過代碼包含了一個 python 腳本:

    try {
        mProcess = Runtime.getRuntime().exec("python pythonScript.py");
    } catch (Exception e) {
        System.out.println(e.toString());
    }

問題是 python 代碼需要 python 站點 package 才能運行,

在 Pycharm 中單獨運行 python 代碼時,它可以正常工作,但 intellij 無法完全理解代碼

這些是我試圖包含在 intellij 中的導入

將 ply.lex 導入為 lex

將 ply.yacc 導入為 yacc

我不完全理解你的問題,但也許這可以幫助你。

ArrayList<String> cmdLd = new ArrayList<String>();
cmdLd.add("python3");
cmdLd.add("pythonScript.py");
ProcessBuilder pb = new ProcessBuilder(cmdLd);
Process process = pb.start();
process.getOutputStream().close();
process.waitFor();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM