文档首页 > > AI工程师用户指南> 开发环境(Notebook)> 使用Jupyter Notebook> Jupyter Notebook环境配置> 安装外部库和内核

安装外部库和内核

分享
更新时间:2020/08/07 GMT+08:00

ModelArts Notebook中已安装Jupyter、Python程序包等多种环境,包括TensorFlow、MXNet、Caffe、PyTorch、Spark等。为了方便使用,您也可以使用pip install在Jupyter Notebook或Terminal中安装外部库。

在Jupyter Notebook中安装

如下操作以在Notebook中安装Shapely为例。

  1. 在ModelArts管理控制台,进入“开发环境>Notebook”,并在Notebook列表中,打开一个Notebook。
  2. 在Jupyter页面中,选择“New”(新建),然后选择相应的AI引擎。
  3. 在代码输入栏输入以下命令安装Shapely。

    !pip install Shapely

在Terminal中安装

如下操作以安装Shapely为例,在Notebook实例terminal中使用pip安装Shapely。

  1. 在ModelArts管理控制台,进入“开发环境>Notebook”,并在Notebook列表中,打开一个Notebook。
  2. 在Jupyter页面中,选择“New”(新建),然后选择“terminal”
  3. 如非Multi-Engine的实例在代码输入栏输入以下命令安装Shapely。

    /opt/conda/envs/python27_tf/bin/pip install Shapely

  4. Multi-Engine的实例存在多个引擎,在“/home/ma-user/”路径下提供了README,可参照README切换到相应的引擎环境中安装包,如在TensorFlow-1.13.1中安装Shapely可按照如下步骤操作:
    source /home/ma-user/anaconda3/bin/activate TensorFlow-1.13.1
    pip install Shapely

TensorFlow、MXNet、PyTorch、Caffe、Scikit-learn & XGBoost和Spark算法引擎在terminal中的Python路径请参见表1,其中pip也是在以下路径目录下。Multi-Engine的实例可参考提供的README。

表1 AI引擎及路径说明

AI引擎

版本

Python路径

TensorFlow

TF-1.8.0-python2.7

/opt/conda/envs/python27_tf/bin/python

TensorFlow

TF-1.8.0-python3.6

/opt/conda/envs/python36_tf/bin/python

MXNet

MXNet-1.2.1-python2.7

/opt/conda/envs/python27_mxnet/bin/python

MXNet

MXNet-1.2.1-python3.6

/opt/conda/envs/python36_mxnet/bin/python

PyTorch

PyTorch-1.0.0-python2.7

/opt/conda/envs/python27_pytorch/bin/python

PyTorch

PyTorch-1.0.0-python3.6

/opt/conda/envs/python36_pytorch/bin/python

Caffe

Caffe-1.0.0-python2.7

/opt/conda/envs/python27_caffe/bin/python

Scikit-learn & XGBoost

ML-1.0.0-python2.7

/opt/notebook/anaconda2/bin/python

Spark

Spark-2.2.0-python2.7

Scikit-learn & XGBoost

ML-1.0.0-python3.6

/opt/notebook/anaconda3/bin/python

Spark

Spark-2.2.0-python3.6

由于在创建ModelArts训练作业时,是启动一个新的独立运行环境,不会关联在Notebook环境中安装的包;因此需要在启动代码中,导入安装包前添加:os.system('pip install xxx')。

例如,在训练作业中需要使用依赖包Shapely,在Notebook中安装完成后,需要在启动代码中添加以下代码:

os.system('pip install Shapely')
import Shapely
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问