我从我本地的Anaconda创建了以下environment.yml
文件,其中包含一个openjdk包。
name: venv
channels:
- defaults
dependencies:
- openjdk=11.0.6
但是,Azure Machine Learning无法从environment.yml
文件安装openjdk包,因为找不到模块。
背景故事:
我正在使用H2O.ai Python库构建一个机器学习模型。不幸的是,H2O.ai是用Java编写的,所以它需要Java才能运行。我已经在我本地的Anaconda venv上安装了openjdk,以便在本地运行H2O.ai -它运行得很好。但是,我无法将此模型部署到Azure Machine Learning,因为它无法从requirements.txt或environment.yml安装openjdk,因为找不到模块。
发布于 2021-05-01 22:44:34
解决方案:
通过conda安装openjdk,但是指定conda-forge作为安装包的通道。
name: venv
channels:
- defaults
- conda-forge
dependencies:
- conda-forge::openjdk=11.0.9.1
发布于 2021-04-28 15:15:48
你有终端访问吗?sudo apt install default-jdk
应该可以在基于Debian的系统上工作(比如Ubuntu);或者如果你需要一个特定的版本,比如jdk14:sudo apt install openjdk-14-jdk
或者,在手册中有一个installing H2O on Azure指南;显然,H2O可以在市场中找到。
https://stackoverflow.com/questions/67277764
复制相似问题