访问工作区中的计算实例终端

访问工作区中的计算实例的终端,以执行以下操作:

  • 使用 Git 中的文件以及对文件进行版本控制。 这些文件存储在你的工作区文件系统中,而非限定于单个计算实例。
  • 在计算实例上安装程序包。
  • 在计算实例上创建额外的内核。

先决条件

访问终端

访问终端的步骤:

  1. Azure 机器学习工作室中打开工作区。

  2. 在左侧选择“笔记本”。

  3. 选择“打开终端”图像。

    打开终端窗口

  4. 如果有某个计算实例正在运行时,则将显示该计算实例的终端窗口。

  5. 如果没有任何计算实例正在运行,请使用右侧的“计算”部分启动或创建一个计算实例。 启动或创建计算实例

除了以上步骤之外,还可以通过以下项来访问终端:

  • RStudio:选择左上的“终端”选项卡。
  • Jupyter 实验室:选择“启动器”选项卡中“其他”标题下的“终端”磁贴。
  • Jupyter:在“文件”选项卡的右上方选择“新建>“终端”。
  • 如果在创建计算实例时启用了 SSH 访问,则使用 SSH 连接到计算机。

在终端中复制和粘贴

  • Windows:使用 Ctrl-Insert 复制,使用 Ctrl-Shift-vShift-Insert 粘贴。
  • Mac OS:使用 Cmd-c 复制,使用 Cmd-v 粘贴。
  • FireFox/IE 可能不会正确支持剪贴板权限。

使用 Git 中的文件以及对文件进行版本控制

从终端访问所有 Git 操作。 所有 Git 文件和文件夹都将存储在你的工作区文件系统中。 此存储允许你从工作区中的任何计算实例使用这些文件。

备注

将文件和文件夹添加到 ~/cloudfiles/code/Users 文件夹下的任意位置,使其在所有 Jupyter 环境中都可见。

详细了解如何将 Git 存储库克隆到工作区文件系统

安装包

从终端窗口安装程序包。 将 Python 包安装到“Python 3.6 - AzureML”环境中。 将 R 包安装到 R 环境中。

还可以直接在 Jupyter Notebook 或 RStudio 中安装程序包:

  • RStudio 使用右下的“包”选项卡或左上的“控制台”选项卡。
  • Python:添加安装代码并在 Jupyter Notebook 单元中执行该代码。

备注

对于笔记本中的包管理,请使用 %pip 或 %conda magic 函数将包自动安装到当前正在运行的内核,而不是安装到引用所有包(包括当前正在运行的内核之外的包)的 !pip 或 !conda

添加新内核

警告

自定义计算实例时,请确保未删除 Conda 环境“azureml_py36”或“Python 3.6 - AzureML”内核 。 必须具备它们才能使用 Jupyter/JupyterLab 功能

若要向计算实例添加新 Jupyter 内核,请执行以下步骤:

  1. 使用终端窗口创建新环境。 例如,以下代码会创建 newenv

    conda create --name newenv
    
  2. 激活该环境。 例如,创建 newenv 的结果如下:

    conda activate newenv
    
  3. 在新环境中安装 pip 和 ipykernel 包,并为该 conda 环境创建内核

    conda install pip
    conda install ipykernel
    python -m ipykernel install --user --name newenv --display-name "Python (newenv)"
    

可以安装任何可用的 Jupyter 内核

管理终端会话

选择终端工具栏中的“查看活动会话”以查看所有活动终端会话的列表。 如果没有处于活动状态的会话,则此选项卡将被禁用。

关闭所有未使用的会话以保留你的计算实例的资源。