Skip to main content
要在 中編寫和執行 Python,必須在託管 的伺服器上安裝一些特定於平臺的依賴項。必要條件取決於是在 Java 還是 .NET 環境中執行

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 的發行版,通常可以使用以下命令安裝 pipsudo apt-get install python3-pip
  • 對於其他發行版,請參閱相應的 pip 安裝文件。
安裝 Python 和 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 會導致應用程式出錯。