Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Puede usar el terminal de una instancia de proceso en el área de trabajo de Azure Machine Learning para acceder a las operaciones de Git, instalar paquetes y agregar kernels a la instancia.
Requisitos previos
- Suscripción a Azure. Puede crear una cuenta gratuita.
- Un área de trabajo de Azure Machine Learning. Para obtener más información, consulte Recursos para crear un área de trabajo.
Acceso a un terminal
Para acceder al terminal desde el área de trabajo en Azure Machine Learning Studio:
Seleccione Notebooks en el panel de la izquierda.
Seleccione el icono Terminal en la parte superior de la pantalla.
Si se ejecuta una instancia de proceso, se abre la ventana de terminal de esa instancia. Si no se está ejecutando ninguna instancia de proceso, seleccione el icono Iniciar o Crear junto a Proceso para iniciar o crear una instancia de proceso.
Otras formas de acceder al terminal
También puede acceder a un terminal de instancia de proceso de las maneras siguientes:
- En Visual Studio Code, seleccione Terminal>Nuevo terminal en el menú superior. Para obtener más información sobre cómo conectarse al área de trabajo desde Visual Studio Code, consulte Trabajar en Visual Studio Code de forma remota conectada a una instancia de proceso.
- En RStudio oPositiv Workbench, seleccione la pestaña Terminal en la parte superior izquierda. Para obtener más información, consulte Agregar aplicaciones personalizadas como RStudio oPositiv Workbench.
- En JupyterLab, seleccione el icono Terminal en Otros en el iniciador.
- En Jupyter, seleccione Archivo>Nuevo>Terminal en el menú superior.
- Si la instancia de proceso tiene habilitado el acceso de shell seguro (SSH), conéctese a la máquina mediante SSH. Si el recurso de cómputo está en una red virtual administrada y no tiene una dirección IP pública, use el comando
az ml compute connect-sshpara conectarse.
Copiado y pegado en el terminal
Puede copiar y pegar texto entre el terminal y las celdas del cuaderno de Azure Machine Learning Studio. Para Windows, use Ctrl+C para copiar y Ctrl+V, Ctrl+Mayús+V o Mayús+Insertar para pegar. Para macOS, use Cmd+C para copiar y Cmd+V para pegar.
Acceso a archivos y operaciones de Git
Puede acceder a todas las operaciones de Git desde el terminal. Todos los archivos y carpetas de Git se almacenan en el sistema de archivos del área de trabajo para que pueda usarlos desde cualquier instancia de proceso del área de trabajo.
Nota:
Para asegurarse de que los archivos y carpetas estén visibles en todos los entornos de cuadernos, guárdelos en cualquier lugar en ~/cloudfiles/code/Users/<your_user_name>.
Para integrar Git con el área de trabajo de Azure Machine Learning, consulte Integración de Git con Azure Machine Learning.
Instalar paquetes
Puede usar una ventana de terminal para instalar paquetes en el kernel que desea usar para el cuaderno. El kernel predeterminado es python310-sdkv2.
Para Python, puede agregar y ejecutar código de instalación del paquete en una celda de cuaderno. Para la administración de paquetes dentro de un cuaderno de Python, use %pip o %conda funciones mágicas para instalar automáticamente paquetes en el kernel en ejecución actual. No use !pip ni !conda, que hacen referencia a todos los paquetes, incluidos los paquetes fuera del kernel que se está ejecutando actualmente.
También puede instalar paquetes directamente en Jupyter Notebooks, RStudio oPositiv Workbench. Use la pestaña Paquetes en la parte inferior derecha o la pestaña Consola en la esquina superior izquierda. Para obtener más información, consulte Agregar aplicaciones personalizadas como RStudio oPositiv Workbench.
Incorporación de nuevos kernels
Puede ejecutar código en la ventana de terminal para agregar nuevos kernels a la instancia de proceso.
En los ejemplos de código siguientes se instala un nuevo kernel de Jupyter. Puede instalar cualquiera de los kernels de Jupyter disponibles.
Ejecute el siguiente comando para crear un nuevo entorno denominado
newenv.conda create --name newenvActive el entorno.
conda activate newenvInstale los
pippaquetes yipykernely cree un kernel para el nuevo entorno de Conda.conda install pip conda install ipykernel python -m ipykernel install --user --name newenv --display-name "Python (newenv)"
Para agregar un nuevo kernel de R a la instancia de proceso:
Nota:
A partir de noviembre de 2025, el canal anaconda R ya no se mantiene activamente. Los siguientes comandos usan el conda-forge canal como origen alternativo para los paquetes de R.
Use la ventana de terminal para crear un nuevo entorno. El comando siguiente crea
r_env.conda create -n r_env -c conda-forge r-essentials r-baseActive el entorno.
conda activate r_envEjecute R en el nuevo entorno.
REn el indicador de R, ejecute
IRkernelpara crear un nuevo kernel llamadoirenv.IRkernel::installspec(name = 'irenv', displayname = 'New R Env')Cierre la sesión de R.
q()
El nuevo kernel de R puede tardar unos minutos en estar listo para usarse. Si ve un error que indica que el kernel no es válido, espere unos minutos e inténtelo de nuevo.
- Para obtener más información sobre Conda, consulte Uso del lenguaje R con Anaconda.
- Para obtener más información sobre
IRkernel, consulte Kernel de R nativo para Jupyter.
Eliminación de kernels agregados
Para quitar un kernel de Jupyter agregado de la instancia de cómputo, debe quitar el kernelspec y, opcionalmente, puede quitar el entorno de Conda. También puede optar por mantener el entorno de Conda. Debe quitar el kernelspec para evitar que el kernel permanezca seleccionable y cause un comportamiento inesperado.
Importante
Al personalizar la instancia de proceso, asegúrese de no eliminar entornos de Conda ni kernels de Jupyter que no creó, lo que podría dañar la funcionalidad de Jupyter o JupyterLab.
Para quitar el kernelspec:
Utiliza la ventana del terminal para enumerar y buscar
kernelspec.jupyter kernelspec listQuita
kernelspec, reemplazando<UNWANTED_KERNEL>por el kernel que desees quitar.jupyter kernelspec uninstall <UNWANTED_KERNEL>
Para quitar también el entorno de Conda:
Use la ventana de terminal para enumerar y buscar el entorno de Conda.
conda env listQuite el entorno de Conda y reemplace
<ENV_NAME>por el entorno de Conda que desea quitar.conda env remove -n ENV_NAME
Al actualizar, la lista de kernels de la vista Notebooks debe reflejar los cambios.
Administración de las sesiones del terminal
Las sesiones de terminal pueden permanecer activas si no cierra correctamente las pestañas de terminal. Demasiadas sesiones de terminal activas pueden afectar al rendimiento de la instancia de proceso. Asegúrese de cerrar las sesiones que ya no necesite para conservar los recursos de la instancia de proceso y optimizar el rendimiento.
Para ver una lista de todas las sesiones de terminal activas, seleccione el icono Administrar sesiones activas en el extremo derecho de la barra de herramientas del terminal. Apague las sesiones que ya no necesite.
Para obtener más información sobre cómo gestionar sesiones que se ejecutan en tu equipo, consulte Gestión de sesiones de notebook y terminal.