Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Pode usar o terminal de uma instância de computação no seu espaço de trabalho Azure Machine Learning para aceder a operações Git, instalar pacotes e adicionar kernels à instância.
Pré-requisitos
- Uma subscrição do Azure. Você pode criar uma conta gratuita.
- Uma área de trabalho do Azure Machine Learning. Para obter mais informações, consulte Criar recursos de espaço de trabalho.
Aceder a um terminal
Para aceder ao terminal a partir do seu espaço de trabalho no Azure Machine Learning Studio:
Selecione Cadernos no menu esquerdo.
Selecione o ícone do Terminal no topo do ecrã.
Se uma instância de computação estiver a correr, a janela do terminal dessa instância abre-se. Se não estiver a correr nenhuma instância de computação, selecione o ícone Iniciar ou Criar ao lado de Computar para iniciar ou criar uma instância de computação.
Outras formas de aceder ao terminal
Também pode aceder a um terminal de instância de computação das seguintes formas:
- No Visual Studio Code, selecione Terminal>"Novo Terminal" no menu superior. Para mais informações sobre como se ligar ao seu espaço de trabalho a partir do Visual Studio Code, consulte Trabalhar no Visual Studio Code remotamente ligado a uma instância de computação.
- No RStudio ou Posit Workbench, selecione o separador Terminal no canto superior esquerdo. Para mais informações, consulte Adicionar aplicações personalizadas como RStudio ou Posit Workbench.
- No JupyterLab, selecione o azulejo Terminal em Outro no Iniciador.
- No Jupyter, selecione Ficheiro>Novo>Terminal no menu superior.
- Se a instância de computação tiver o acesso a shell seguro (SSH) ativado, ligue-se à máquina via SSH. Se o cálculo estiver numa rede virtual gerida e não tiver um endereço IP público, use o
az ml compute connect-sshcomando para ligar.
Copiar e colar no terminal
Podes copiar e colar texto entre o terminal e as células do caderno do Azure Machine Learning Studio. Para o Windows, use Ctrl+C para copiar e Ctrl+V, Ctrl+Shift+V ou Shift+Insert para colar. Para macOS, usa o Cmd+C para copiar e o Cmd+V para colar.
Aceder às operações e ficheiros do Git
Podes aceder a todas as operações do Git a partir do terminal. Todos os ficheiros e pastas Git estão armazenados no sistema de ficheiros do teu espaço de trabalho, por isso podes usá-los a partir de qualquer instância de computação no teu espaço de trabalho.
Nota
Para garantir que os seus ficheiros e pastas são visíveis em todos os ambientes do seu caderno, guarde-os em qualquer lugar sob ~/cloudfiles/code/Users/<your_user_name>.
Para integrar o Git ao seu espaço de trabalho do Azure Machine Learning, consulte Integração do Git para o Azure Machine Learning.
Instalar pacotes
Podes usar uma janela de terminal para instalar pacotes no kernel que queres usar para o teu portátil. O kernel padrão é python310-sdkv2.
Para Python, podes adicionar e executar código de instalação de pacotes numa célula de notebook. Para a gestão de pacotes dentro de um notebook Python, use %pip ou %conda funções mágicas para instalar automaticamente pacotes no kernel atualmente em execução. Não use !pip ou !conda, que se referem a todos os pacotes, incluindo pacotes fora do kernel atualmente em execução.
Também pode instalar pacotes diretamente no Jupyter Notebooks, RStudio ou Posit Workbench. Use o separador Pacotes no canto inferior direito ou o separador Console no canto superior esquerdo. Para mais informações, consulte Adicionar aplicações personalizadas como RStudio ou Posit Workbench.
Adicionar novos kernels
Podes executar código na janela do terminal para adicionar novos kernels à instância de computação.
Os seguintes exemplos de código instalam um novo kernel Jupyter. Pode instalar qualquer um dos kernels Jupyter disponíveis.
Execute o comando seguinte para criar um novo ambiente chamado
newenv.conda create --name newenvAtive o ambiente.
conda activate newenvInstala os pacotes
pipeipykernele cria um kernel para o novo ambiente Conda.conda install pip conda install ipykernel python -m ipykernel install --user --name newenv --display-name "Python (newenv)"
Para adicionar um novo kernel R à instância de computação:
Nota
Desde novembro de 2025, o canal Anaconda R já não é mantido ativamente. Os comandos seguintes utilizam o conda-forge canal como fonte alternativa para pacotes R.
Use a janela do terminal para criar um novo ambiente. O comando seguinte cria
r_env.conda create -n r_env -c conda-forge r-essentials r-baseAtive o ambiente.
conda activate r_envExecuta o R no novo ambiente.
RNo prompt R, execute
IRkernelpara criar um novo kernel chamadoirenv.IRkernel::installspec(name = 'irenv', displayname = 'New R Env')Feche a sessão R.
q()
O novo kernel R pode demorar alguns minutos a estar pronto para usar. Se vires um erro a dizer que o kernel é inválido, espera alguns minutos e tenta novamente.
- Para mais informações sobre Conda, consulte Usar a linguagem R com Anaconda.
- Para mais informações sobre
IRkernel, veja o núcleo Nativo R para Jupyter.
Remover kernels adicionados
Para remover um núcleo Jupyter adicionado da instância de computação, deve remover o kernelspec, e pode, opcionalmente, remover o ambiente Conda. Também podes optar por manter o ambiente Conda. Deve remover o kernelspec para evitar que o kernel permaneça selecionável e cause comportamentos inesperados.
Importante
Quando personalizar a instância de computação, certifique-se de que não apaga ambientes Conda ou kernels Jupyter que não criou, pois isso pode prejudicar a funcionalidade do Jupyter ou do JupyterLab.
Para remover o kernelspec:
Use a janela do terminal para listar e encontrar o
kernelspec.jupyter kernelspec listRemova o
kernelspec, substituindo-o<UNWANTED_KERNEL>pelo kernel que pretende remover.jupyter kernelspec uninstall <UNWANTED_KERNEL>
Para remover também o ambiente Conda:
Use a janela do terminal para listar e encontrar o ambiente Conda.
conda env listRemove o ambiente Conda, substituindo
<ENV_NAME>pelo ambiente Conda que queres remover.conda env remove -n ENV_NAME
Quando atualiza, a lista de kernel na vista dos seus Cadernos deve refletir as suas alterações.
Gerir sessões no terminal
As sessões de terminal podem manter-se ativas se não fechares corretamente os separadores do terminal. Demasiadas sessões de terminal ativas podem afetar o desempenho da sua instância de computação. Certifique-se de encerrar todas as sessões que já não precisa para preservar os recursos da sua instância de computação e otimizar o desempenho.
Para ver uma lista de todas as sessões ativas do terminal, selecione o ícone Gerir sessões ativas no extremo direito da barra de ferramentas do terminal. Encerra todas as sessões de que já não precisas.
Para mais informações sobre como gerir sessões a correr no seu computador, consulte Gerir sessões de cadernos e terminais.