André Carrillo
Jhon Freddy Tavera Blandon
hola como estas. como le hago para descargar la ultima version esque solo me descargo la 3.5 las demas no
Adolfo Sebastián Jara Gavilanes
Excelentes notas!! Muchas gracias
Dominar la creación y gestión de ambientes virtuales es una habilidad esencial para cualquier persona que trabaje con Python. Con Conda ya instalado, puedes aislar proyectos con versiones específicas de paquetes y dependencias, evitando conflictos entre ellos. A continuación se explican los pasos fundamentales para crear, activar, actualizar y clonar ambientes virtuales directamente desde la terminal.
¿Cómo listar y crear tu primer ambiente virtual con Conda?
Cuando instalas Anaconda, Conda genera automáticamente un ambiente base que aparece visible en tu terminal. Para confirmar qué ambientes tienes disponibles, el comando conda env list te muestra una lista completa [0:42].
Para crear un nuevo ambiente, utilizas el comando conda create seguido del nombre que desees asignarle y los paquetes que necesitas. Por ejemplo:
bash conda create --name py35 python=3.5 pandas
--name define el nombre del ambiente, en este caso py35.python=3.5 indica la versión específica de Python que quieres instalar.pandas, Conda descargará la más reciente compatible con la versión de Python solicitada.Al dar enter, Conda busca en sus metadatos, resuelve las dependencias y te pregunta si deseas proceder. Tras confirmar, prepara la transacción, la verifica y la ejecuta [1:20].
¿Cómo activar y verificar un ambiente virtual?
Una vez creado el ambiente, lo activas con:
bash conda activate py35
El nombre del ambiente reemplaza a base en tu terminal, confirmando que ya trabajas dentro de él [2:20]. Para verificar las versiones instaladas, el comando conda list despliega todos los paquetes del ambiente activo. Si el listado es extenso, puedes filtrar por nombre:
bash conda list pandas
Esto te mostrará únicamente la información del paquete que buscas, por ejemplo, Pandas en su versión 0.23.4 [3:10].
¿Cómo actualizar paquetes y resolver conflictos de versiones?
Si necesitas una versión más reciente de un paquete, puedes usar conda update seguido del nombre del paquete. Este comando busca la versión más nueva disponible para tu ambiente actual [3:30].
bash conda update pandas
Sin embargo, cuando requieres una versión específica, debes usar conda install indicando la versión exacta:
bash conda install pandas=1.2
Aquí es donde pueden surgir conflictos de dependencias. Por ejemplo, Pandas 1.2 requiere Python 3.7 o superior. Si tu ambiente tiene Python 3.5, Conda arrojará un error indicando que no se pudo satisfacer la petición [4:15]. La solución es actualizar Python a una versión compatible.
Puedes resolver todo en una sola línea, instalando ambas versiones simultáneamente:
bash conda install python=3.9 pandas=1.2
Conda recalcula el package plan, descarga las dependencias necesarias y resuelve el ambiente completo [5:10]. Para corroborar los cambios:
bash conda list pandas conda list python
¿Cómo clonar un ambiente virtual para renombrarlo?
Cuando el nombre de tu ambiente deja de ser coherente —por ejemplo, se llama py35 pero ahora tiene Python 3.9— puedes crear un clon con un nombre adecuado usando el flag --clone [6:10]:
bash conda create --name py39 --clone py35
--name py39 asigna el nuevo nombre.--clone py35 copia todos los paquetes y configuraciones del ambiente original.Conda muestra el origen (source) y el destino, copia todas las transacciones y genera un nuevo ambiente idéntico. Después lo activas con conda activate py39 y verificas que todo esté en orden [6:50].
¿Qué comandos esenciales debes recordar?
conda env list: lista todos los ambientes disponibles.conda create --name <nombre> <paquetes>: crea un nuevo ambiente.conda activate <nombre>: activa un ambiente.conda deactivate: desactiva el ambiente actual y vuelve a base.conda list <paquete>: filtra y muestra la versión de un paquete específico.conda update <paquete>: actualiza a la versión más reciente compatible.conda install <paquete>=<versión>: instala una versión específica.conda create --name <nuevo> --clone <origen>: clona un ambiente existente.Con estos comandos ya tienes las bases para administrar ambientes virtuales de forma efectiva. Si te quedó alguna duda sobre cómo eliminar ambientes o desinstalar librerías, comparte tu experiencia en los comentarios.
André Carrillo
Jhon Freddy Tavera Blandon
hola como estas. como le hago para descargar la ultima version esque solo me descargo la 3.5 las demas no
Adolfo Sebastián Jara Gavilanes
Excelentes notas!! Muchas gracias
Iván Mauricio Jaimes Niño
Link Conda Cheat sheet commands
Joel Orellana
Muchas gracias!
Sebastian Suhr
Interesante aporte Ivan. Ahora quedo con la duda de si el parametro --copy que agrego el profe sirve de algo o solo es necesario el parametro --clone
Antonio Demarco Bonino
Si tienen Anaconda del curso de Python Intermedio pueden ingresar a la terminal de Conda desde la siguiente manera: Inicio > Anaconda3 > Anaconda Prompt
Javier antonio cordova carpio
Gracias, estaba sufriendo porque me salia error.
Jose Morales
casi me pongo a instalarlo de nuevo.. Gracias!
Gabriel Missael Barco
Notas :smile: Conda: crear y actualizar ambientes.
base 😄conda env list para ver todos tus ambientes existentes.conda create --name <nombre de ambiente> <paquete1>=<version1> <paquete2>=<version2> para crear un ambiente nuevo. 👀 Si no se especifica la versión, se toma la mas reciente.conda activate <nombre de ambiente> para activar un ambiente.conda deactivate para desactivar el ambiente actual.conda list muestra todos los paquetes (y sus versiones) en tu ambiente. Para filtrar resultados (en ambientes grandes) conda list pandas.conda update <paquete> para actualizar la versión mas reciente de un paquete.conda install <paquete>=<version> para poner un paquete en una versión específica.Patricio Sánchez Fernández
Gracias por compartir, Gabriel.
Jose Potes
si eres curios@, te das cuenta que a la hora de crear un ambiente o hacer una copia del mismo, el instructor usa unos signos especiales(-), ten encuenta que cuando se usa: un - significa que vas a usar un comando abreviado. dos -- significa que vas a usar una palabra.
Harold Carrillo
Victor Manuel Huatuco Villena
Muchas gracias! Lo estaba buscando =D
lautaro.fleitas
Me salvaste! No podía seguir con el curso sin esto!
Juan Emiliano Galván Chaire
Como sugerencia a los ambientes de conda pónganles el mismo nombre del proyecto por el que lo crearon, si no lo hacen después, por experiencia propia, se te olvida cuál ambiente es del proyecto.
Eber Eliud Rodriguez Alvarado
creo que prefiero hacerlo con pip pero conda también es muy buena opción
Bobionwa .
Por lo que tengo entendido pip solo es para proyectos con python, anaconda es con cualquier lenguaje
Cristian Iñiguez
Si les sale el error de InvalidArchiveError al usar conda create, usen conda clean -a y vuelvan a intentarlo.
Daniel Choxin
Empiezo a perderme bastante. No hay una explicación para Windows que es el que la mayoría usa. En este video se hacen varias cosas que el profesor ya domina pero que resultan bastante confusos para quienes empezamos de cero. No he logrado conceptualizar bien que hace Conda, ni como se relaciona con los Notebooks ni con Python, no se que hace Pandas más allá de entender que es una librería... creo que se le dio muy poca teoría a este tema... y que las instalaciones ahora ya varían de cuando se hizo el video y eso también es confuso. seguiré repasando los videos y viendo otros recursos en línea. Espero ponerme al día, solo quería dar mi feedback
Leandro Tenjo
No te preocupes. Todos nos confundimos al inicio al ver la terminal. . Voy a darte unos cuantos conceptos que me ayudaron mucho cuando estaba empezando:
↓ ↓ ↓
Conda
Es una gestor de paquetes. Te ayuda a gestionar las versiones de las librerías que vas a usar para los Notebooks. .
Ubuntu
Es un sistema operativo. Es una distribución de Linux. En Linux funcionan los servidores, ósea prácticamente todo internet. .
WSL
Windows es un dolor de cabeza para programar y hacer cosas con código en general. Usamos esta herramienta para poder instalar una versión de Linux dentro de nuestro propio sistema windows. . A esta versión de Linux, digamos Ubuntu, accedemos a través de la termina. La terminal es la ventana con fondo negro donde ponemos los comandos.
Leandro Tenjo
También te recomiendo tomar unos cursos que me ayudaron muchísimo a entender los conceptos base de todo lo que fui aprendiendo después:
↓
🪜 Curso de Prework para Windows
⌨️ Curso de Terminal y Línea de comandos
🎛 Curso de fundamentos de ingeniería de software
.
y en general toda la ruta de Fundamentos de Programación es oro puro.
.
Espero que sea de ayuda. Nunca te rindas 🦾
Edxaidys Julissys Hernandez Yanes
Jacobo Barrientos Herrera
Hola, intenté) crear un nuevo ambiente pero me marca el siguiente error:
PS C:\Users\adria> conda create --name py35 python=3.5 pandas Collecting package metadata (current_repodata.json): failed
CondaHTTPError: HTTP 000 CONNECTION FAILED for url Elapsed: -
An HTTP error occurred when trying to retrieve this URL. HTTP errors are often intermittent, and a simple retry will get you on your way.
If your current network has https://www.anaconda.com blocked, please file a support request with your network engineering team.
'https://repo.anaconda.com/pkgs/main/win-64'
Podrían aconasejar que hacer?
Pascal Salvador Miranda Valdés
Podrias compartir el comando que ejecutaste cuando te salto el error?
César David González Abril
Me aparece el mismo problema, alguno puede ayudarnos?
Juan Camilo Mayorga Garcia
Hola Platzi Team. 🚀
Si te gustaría usar conda en Git Bash, puedes hacer el siguiente paso a paso:
Busca la carpeta donde instalaste Anaconda.
Dentro de esta carpeta, accede esta ubicación ..\etc\profile.d en la cual encontrarás este archivo en específico conda.sh.
En la misma carpeta, debes hacer clic derecho y seleccionar la opción Git Bash Here.
Con nuestra consola abierta en la ubicación, colocamos el siguiente comando:
echo ". ${PWD}/conda.sh" >> ~/.bashrc
Si la ruta completa de instalación de anaconda contiene espacios debes encerrar con comillas simples ${PWD}
echo ". '${PWD}'/conda.sh" >> ~/.bashrc
Por último, cierra la consola de Git y vuelve a abrirla.
Listo, ya puedes usar conda en Git Bash, para activarlo solo debes colocar conda activate y para apagarlo, conda deactivate.
Puedes consultar el post donde encontré la información haciendo clic 👉aquí👈 y gracias a el_cocodrilo por su aporte.
Cristhian Posada
que hacver si no funcionan los comandos conda en la terminal de windows?
Santino Giampietro
me pasa lo mismo me dice que conda es un comando que no se encuentra
Jose Julian Mosquera
¿Instalaste conda para WSL o la interfaz grafica?
Alexander Sebastian Jaramillo Ordiales
este video me ayudó mucho:
https://www.youtube.com/watch?v=aE7qxfgubS8&list=PLhxrg2gJ7ik_Q7qcRkMfoJiqJaNMCbPKB&index=1&t=1201s
Heydy Mayumy Carrasco Huaccha
Hola Comunidad aquí 👇 les comparto un link que arme de como crear ambientes de trabajo pero de diferentes formas. 🔗 Como crear ambientes sin morir ☠️ en el intento
Gabriel Latorre
gracias
Jeisson Espinosa
Información resumida de esta clase #EstudiantesDePlatzi
En esta clase lo que me carga a mí es diferente a lo que le carga al profesor, pero parece ser que al final todo sale bien.
Importante actualizar pandas y Python
Espero todo te fluya
Iván Frías Gil
Pedazo de clase Jesús
Daniel Dobles
🔍 Verificar que Conda esté instalado y verificar la versión:
conda. Debería mostrarte información sobre Conda.conda --version o conda -V.🔄 Actualizar Conda a la versión actual:
conda update conda.📦 Instalar un paquete incluido en Anaconda:
conda install NOMBRE_DEL_PAQUETE. Reemplaza "NOMBRE_DEL_PAQUETE" con el nombre del paquete que deseas instalar.▶️ Ejecutar un paquete después de la instalación (ejemplo con Spyder):
spyder.🔧 Actualizar cualquier programa instalado:
conda update NOMBRE_DEL_PAQUETE. Reemplaza "NOMBRE_DEL_PAQUETE" con el nombre del paquete que deseas actualizar.❓ Obtener ayuda desde la línea de comandos:
-help o h al final. Por ejemplo: conda create --help.🐍 Crear un nuevo entorno Conda con una versión específica de Python:
conda create --name NOMBRE_DEL_ENTORNO python=VERSION_DE_PYTHON. Por ejemplo, para crear un entorno llamado "py35" con Python 3.5: conda create --name py35 python=3.5.🔄 Activar un entorno Conda:
conda activate NOMBRE_DEL_ENTORNO en Windows o source activate NOMBRE_DEL_ENTORNO en Linux o macOS.📋 Ver una lista de todos tus entornos Conda:
conda env list para obtener una lista de todos los entornos Conda existentes en tu sistema.👥 Crear una copia exacta de un entorno:
conda create --clone NOMBRE_DEL_ENTORNO_ORIGINAL --name NOMBRE_DEL_NUEVO_ENTORNO.📜 Listar todos los paquetes y versiones instalados en un entorno activo:
conda list para ver todos los paquetes y sus versiones instalados en el entorno activo.📅 Listar el historial de cada cambio en el entorno actual:
conda list --revisions.🔄 Restaurar un entorno a una revisión anterior:
conda install --revision NUMERO_DE_REVISION para restaurar un entorno a una revisión anterior.💾 Guardar un entorno en un archivo de texto:
conda list --explicit > NOMBRE_DEL_ARCHIVO.txt.❌ Eliminar un entorno y todo su contenido:
conda env remove --name NOMBRE_DEL_ENTORNO.🛡️ Desactivar el entorno actual:
conda deactivate en Linux o macOS, o deactivate en Windows.📥 Crear un entorno a partir de un archivo de texto:
conda env create --file NOMBRE_DEL_ARCHIVO.txt.🔍 Buscar un paquete con Conda:
conda search NOMBRE_DEL_PAQUETE.📦 Ver una lista de todos los paquetes en Anaconda:
🔢 Especificar números de versión de paquetes:
conda install numpy=1.11.Notas:
$ conda create --name [nombre] [paquete]=[versión]
Si no hay se especifíca una versión, se instalará la última disponible.
Para ver los paquetes(si no se especifican los paquetes, dará una lista de los ambientes virtuales):
$ conda list [paquete]
Para activar y desactivar los ambientes:
$ conda activate [nombre del ambiente] y $ conda deactivate
Para actualizar paquetes:
$ conda update [paquete]
Para instalar un paquete específico:
$ conda install [paquete]=[versión]
Para clonar un ambiente:
$ conda --name [nuevo ambiente] --copy --clone [ambiente]
Para los que vienen de utilizar Cmder en los cursos de Python, y están utilizando W10, no necesariamente deben usar WSL para usar Conda. Lo que yo hice fue entrar a Cmder, luego a Settings, y a Startup, dentro de Startup en Tasks hay una lista de Predefined tasks (command groups). Ahí agregué una nueva predefined task (en mi caso fue el botón con el símbolo “+”). Al crearse la nueva predefined task, le pueden colocar el alias que quieran (yo le puse conda::Conda), el recuadro de la mitad puede quedar vacío, y en el recuadro inferior deben colocar el siguiente comando:
cmd /k ""%ConEmuDir%\..\init.bat"" & C:\Users\User\Anaconda3\Scripts\activate.bat C:\Users\User\Anaconda3
Aunque el path C:\Users\User que se ve en este comando (en ambas líneas), es el path que yo utilicé, ya que fue ahí donde instalé Anaconda, en su caso, pueden revisar el path donde instalaron Anaconda yendo al Anaconda Prompt (desde el menú de inicio o en el buscador) y usando el siguiente comando:
where anaconda
Este comando les proporcionará un path que termina en \anaconda.exe, deben modificar este final por el que se mencionó arriba \activate.bat Guardan los ajustes (save settings). Ya tienen una consola de Conda en Cmder. Fuente: https://newbedev.com/anaconda-python-cmder-integration-on-windows-10
Conda: crear y actualizar ambiente
Los comandos usados para crear y actualizar un ambiente son:
conda env list
conda create --name [nombre_ambiente]
Si queremos determinar qué versiones usar
conda create --name [nombre_ambiente] [paquete=versión]
conda activate [nombre_ambiente]
conda deactivate
conda list
conda list [paquete]
conda update [paquete]
conda install [paquete=versión]
conda create --name [nombre_nuevo_ambiente] --copy --clone [nombre_ambiente_a_copiar]