簡體   English   中英

如何安裝 OpenJDK 庫?

[英]How to install OpenJDK library?

我從本地 Anaconda 創建了以下environment.yml文件,其中包含一個 openjdk package。

name: venv
channels:
  - defaults
dependencies:
  - openjdk=11.0.6

蟒蛇openjdk

但是,Azure 機器學習無法從environment.yml文件安裝 openjdk package,因為找不到模塊。

解決PackageNotFound

背景故事:

我正在使用 H2O.ai Python 庫構建機器學習 model。 不幸的是,H2O.ai 是用 Java 編寫的,因此它需要 Java 才能運行。 我已將 openjdk 安裝到本地 Anaconda venv 以在本地運行 H2O.ai - 它運行完美。 但是,我無法將此 model 部署到 Azure 機器學習,因為它無法從 requirements.txt 或 environment.yml 安裝 openjdk,因為找不到模塊。

你有終端訪問權限嗎? sudo apt install default-jdk應該適用於基於 Debian 的系統(例如 Ubuntu); 或者如果您需要特定版本,例如 JDK 14: sudo apt install openjdk-14-jdk

或者,手冊中有關於在 Azure 上安裝 H2O的指南; 顯然 H2O 在 Marketplace 中可用。

解決方案:

通過 conda 安裝 openjdk,但指定 conda-forge 作為安裝 package 的通道。

name: venv
channels:
  - defaults
  - conda-forge
dependencies:
  - conda-forge::openjdk=11.0.9.1

康達鍛造

暫無
暫無

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

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