Saltar al contenido

usar el entorno conda en texto sublime 3

Revisamos cada reseñas en nuestra página web con el objetivo de mostrarte siempre la información certera y actual.

Solución:

NOTA: Esto funcionará para entornos virtuales creados con conda así como también venv o virtualenvsolo necesita activarlo primero para encontrar el camino a la python[3] ejecutable.

Un Python estándar .sublime-build archivo se ve así:


    "cmd": ["/path/to/python", "-u", "$file"],
    "file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
    "selector": "source.python"

Todo lo que necesita hacer para usar un determinado conda entorno es modificar la ruta al python o python3 ejecutable dentro del entorno. Para encontrarlo, active su entorno y escriba (dependiendo de la versión que esté usando)

which python

o

which python3

en Linux/macOS, o

where python

en Windows, luego copie la ruta en su .sublime-build expediente. Guarde el archivo en su Packages/User directorio, luego asegúrese de elegir el correcto a través de Tools -> Build System antes de construir

Puede usar un paquete llamado “Conda” del repositorio de paquetes. A continuación se muestra una guía detallada paso a paso para el mismo (usando una PC con sistema operativo Windows 10, sin embargo, debería funcionar en otros sistemas operativos de manera similar):

  1. Instalar texto sublime 3
  2. prensa Ctrl + Shift + P para abrir la paleta de comandos
  3. Escriba “paquete” en el menú de búsqueda de la paleta de comandos.
  4. De las opciones, elija “Instalar control de paquetes”
  5. A continuación, después de la instalación, en la Paleta de comandos, escriba “Control de paquetes: Paquete de instalación”
  6. Busque “conda” para encontrar “Conda” con la descripción “Trabajar con entornos conda en Sublime Text 3”
  7. Vaya a “Preferencias -> Configuración del paquete -> Conda -> Configuración-Predeterminada” para asegurarse de que la configuración predeterminada, como el directorio de instalación de Anaconda, etc., sea la misma en su sistema. Si no es así, abra “Preferencias -> Configuración del paquete -> Conda -> Configuración-Usuario” y copie la configuración que desea actualizar utilizando el formato que se muestra en el archivo de configuración predeterminado como plantilla.
  8. Una vez instalado, aparecerá un sistema de compilación de Conda en el menú del sistema de compilación y los comandos de Conda se ubicarán dentro de la paleta de comandos.
  9. Elija el sistema de compilación Conda navegando a “Herramientas -> Sistema de compilación -> Conda”
  10. Cree un archivo de prueba y guárdelo como test.py con el siguiente código:
x = 1
y = 2
print(x + y)
  1. prensa Ctrl + B para construir el archivo y ver la salida. Si todo funciona bien, debería ver 3 como salida.
  2. Si obtiene un error como error: [winerror 2] the system cannot find the file specified python, puede significar que Anaconda tiene una configuración diferente en su computadora que la configuración predeterminada. En ese caso, deberá pasar la configuración de su computadora a Sublime Text en “Preferencias -> Configuración del paquete -> Conda -> Configuración-Usuario”: 1) Cambiar "executable": "~\Anaconda3\python" a la ubicación de instalación de Anaconda python en su sistema, por ejemplo "executable": "Z:\Anaconda3\python.exe"2) Cambiar "environment_directory": "~\Anaconda3\envs\" al directorio de entorno predeterminado en su sistema, por ejemplo: "environment_directory": "Z:\Anaconda3\envs"3) Cambiar "configuration": "~\.condarc" a la ruta al archivo de configuración de conda en su sistema, por ejemplo, configuración”: "C:UsersSantaPaws.condarc"

Nota 1: Si aún no tienes un .condarc en su sistema, abra “Anaconda Prompt” y escriba conda config --write-default. Esto generaría un .condarc y guárdelo en algún lugar de su directorio de inicio (unidad C) o en el directorio de Anaconda. Busque el archivo usando la búsqueda de Windows y encuentre su ubicación. Consulte https://conda.io/docs/user-guide/configuration/use-condarc.html para obtener instrucciones completas.

Nota 2: Es posible que deba actualizar el valor predeterminado %PATH% variable de ruta en su sistema, de modo que contenga los directorios para Anaconda. Escribe: echo %PATH% tanto en el “Anaconda Prompt” como en las ventanas cmd solicite ver si estas rutas son las mismas; de lo contrario, deberá actualizarlas en la variable de entorno del sistema de Windows “Ruta”. Sin embargo, Anaconda recomienda precaución al hacer esto, ya que puede romper otras cosas.

En Linux Mint, seguí teniendo problemas para volverme sublime para ejecutar scripts de python usando el entorno de Anaconda y la versión instalada de python de Anaconda. Estaba ejecutando el siguiente script para verificar qué python se estaba usando:

import sys
print(sys.version)

Seguí ESTA procedimiento en el sitio de Anaconda, pero tuve que hacer una cosa adicional para ser sublime para usar el entorno de Anaconda y ejecutar scripts de python usando su entorno de python.

Después de elegir “conda” como mi sistema de compilación, tuve que acceder a la paleta de comandos (Herramientas -> Paleta de comandos…), y luego escribí “conda“, que muestra todas las opciones para controlar conda desde dentro de Sublime, y tuve que elegir”Conda: Activar entorno“, que muestra todo”conda“ambientes que se han creado. Solo tenía el entorno original en este punto, por lo que solo me dio esa opción. Lo elegí, y luego mi secuencia de comandos usó el entorno de Anaconda y su versión de Python correctamente.

ES MÁS, noté que si quería cambiar a otro entorno virtual que había creado previamente en mi sistema antes de usar Anaconda, primero tenía que activar ese entorno desde dentro de Sublime. Entonces podría usar la opción del sistema de compilación “Python + entorno virtual” para usar ese entorno activado. Afortunadamente, el entorno conda todavía estaba activado, y solo necesitaba usar la opción de sistema de compilación de “conda” para volver a él.

Si te animas, eres capaz de dejar un escrito acerca de qué le añadirías a este post.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *