Java
要在 Java 上啟用 Python 支援,請安裝以下依賴項:- Python 3:從 Python 網站 下載並安裝受支援的 Python 版本(3.10 或更高版本)。
- Java 嵌入式 Python (Jep) 版本 4.2.2
為 Java 安裝 Jep
Jep 是一個庫,允許將 Python 直譯器嵌入到 Java 應用程式中。它支援 Java 和 Python 之間的雙向整合,使 Java 程式能夠執行 Python 程式碼、共享變數,甚至跨語言呼叫函式。 可以在 Jep GitHub 頁面 上找到 Jep 及其安裝說明。安裝 Jep 之前,需要先安裝
pip。- 對於基於 Debian/Ubuntu 的發行版,通常可以使用以下命令安裝
pip:sudo apt-get install python3-pip。 - 對於其他發行版,請參閱相應的
pip安裝文件。
pip 後,使用以下命令安裝 Jep:python3 -m pip install jep==4.2.2
在某些 Linux 發行版中,
pip 可能會將 Jep 安裝到 /usr/local/lib64/python3.6/site-packages/jep/ 目錄,而不是預期的 <PythonHome>/lib/site-packages/jep/ 路徑。如果 無法自動找到 Jep,請設定 LibraryPath 環境變數,使其指向 Jep 的實際安裝目錄。配置環境
最後一個必要條件步驟是設定系統環境變數,使 能夠找到 Python 安裝。 將PYTHONHOME 環境變數設定為 Python 安裝的根目錄。這將告訴 在系統上哪裡可以找到 Python 直譯器。
.NET
啟用 .NET 上的 Python 支援所需的依賴項已隨應用程式打包。您只需:- Python 3:從 Python 網站 下載並安裝受支援的 Python 版本(3.7-3.13)。
- 將
PYTHONHOME環境變數設定為安裝 Python 3 的根目錄。這會告訴 在系統中哪裡可以找到 Python 直譯器。
相容 Python 3.7-3.13 版本。更高版本的 Python 會導致應用程式出錯。