No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

No se trata de lo que quieres comprar, sino de quién quieres ser. Invierte en tu educación con el precio especial

Antes: $249

Currency
$209

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

12 Días
13 Hrs
10 Min
54 Seg

Conda: crear y actualizar ambientes

10/16
Recursos

Aportes 100

Preguntas 32

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

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]

Si tienen Anaconda del curso de Python Intermedio pueden ingresar a la terminal de Conda desde la siguiente manera:
Inicio > Anaconda3 > Anaconda Prompt

Comandos:

  • conda env list: Listar entornos virtuales creados
  • conda create --name ‘nombre’ python=version(sin la version es la ultima lanzada) librerias: Creación de un entorno virtual con una version de python y librerias
  • conda activate nombre: Activar un entorno virtual
  • conda deactivate: Desactivar el entorno virtual
  • conda list nombre: Visualizar version de la librerias
  • conda update nombre: actualizar la libreria por la version mas reciente
  • conda install nombre=version: instalar una version de una libreria
  • conda install python=version libreria=version: Actualizar python junto a librerias (estas operaciones se pueden realizar separadas)
  • conda --name nombre --copy --clone nombreVirtualDuplicar: Crear un entorno virtual con una version ya creada

Notas 😄
Conda: crear y actualizar ambientes.

  • Conda tiene por defecto el ambiente 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.

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.

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

creo que prefiero hacerlo con pip pero conda también es muy buena opción

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.

Si les sale el error de InvalidArchiveError al usar conda create, usen conda clean -a y vuelvan a intentarlo.

Conda: crear y actualizar ambiente

Los comandos usados para crear y actualizar un ambiente son:

  • Para listar los ambientes que ya tenemos creados
conda env list
  • Para crear un nuevo ambiente
    Si queremos usar las versiones más recientes
conda create --name [nombre_ambiente]

Si queremos determinar qué versiones usar

conda create --name [nombre_ambiente] [paquete=versión]
  • Para activar o desactivar un ambiente
conda activate [nombre_ambiente]
conda deactivate

  • Para listar los paquetes de un ambiente
conda list
conda list [paquete]
  • Para actualizar Python o una biblioteca de nuestro ambiente a la última versión disponible
conda update [paquete]
  • Para instalar un paquete o una nueva versión de Python
conda install [paquete=versión]
  • Para clonar un ambiente
conda create --name [nombre_nuevo_ambiente] --copy --clone [nombre_ambiente_a_copiar]

Hola Platzi Team. 🚀

Si te gustaría usar conda en Git Bash, puedes hacer el siguiente paso a paso:

  1. Busca la carpeta donde instalaste Anaconda.

  2. Dentro de esta carpeta, accede esta ubicación ..\etc\profile.d en la cual encontrarás este archivo en específico conda.sh.

  3. En la misma carpeta, debes hacer clic derecho y seleccionar la opción Git Bash Here.

  4. 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

  5. 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.

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

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

Pedazo de clase Jesús

🔍 Verificar que Conda esté instalado y verificar la versión:

  • Para verificar si Conda está instalado, puedes abrir tu terminal o línea de comandos y simplemente escribir conda. Debería mostrarte información sobre Conda.
  • Para verificar la versión de Conda, utiliza el comando conda --version o conda -V.

🔄 Actualizar Conda a la versión actual:

  • Puedes actualizar Conda a la última versión utilizando el siguiente comando: conda update conda.

📦 Instalar un paquete incluido en Anaconda:

  • Para instalar un paquete que está incluido en Anaconda, utiliza el comando 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):

  • Si has instalado un paquete como Spyder, puedes ejecutarlo simplemente escribiendo su nombre en la terminal, por ejemplo, spyder.

🔧 Actualizar cualquier programa instalado:

  • Puedes actualizar cualquier programa instalado usando 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:

  • Si necesitas ayuda con un comando específico de Conda, puedes escribir el comando y añadir -help o h al final. Por ejemplo: conda create --help.

🐍 Crear un nuevo entorno Conda con una versión específica de Python:

  • Puedes crear un nuevo entorno Conda con una versión específica de Python utilizando el comando 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:

  • Para activar un entorno Conda, utiliza el comando 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:

  • Utiliza el comando conda env list para obtener una lista de todos los entornos Conda existentes en tu sistema.

👥 Crear una copia exacta de un entorno:

  • Puedes crear una copia exacta de un entorno utilizando el comando conda create --clone NOMBRE_DEL_ENTORNO_ORIGINAL --name NOMBRE_DEL_NUEVO_ENTORNO.

📜 Listar todos los paquetes y versiones instalados en un entorno activo:

  • Utiliza el comando 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:

  • Puedes ver el historial de cambios en el entorno activo utilizando el comando conda list --revisions.

🔄 Restaurar un entorno a una revisión anterior:

  • Utiliza el comando conda install --revision NUMERO_DE_REVISION para restaurar un entorno a una revisión anterior.

💾 Guardar un entorno en un archivo de texto:

  • Puedes guardar la configuración de un entorno en un archivo de texto utilizando el comando conda list --explicit > NOMBRE_DEL_ARCHIVO.txt.

Eliminar un entorno y todo su contenido:

  • Para eliminar un entorno y todos sus paquetes, utiliza el comando conda env remove --name NOMBRE_DEL_ENTORNO.

🛡️ Desactivar el entorno actual:

  • Puedes desactivar el entorno activo utilizando el comando conda deactivate en Linux o macOS, o deactivate en Windows.

📥 Crear un entorno a partir de un archivo de texto:

  • Puedes crear un nuevo entorno a partir de un archivo de texto que contiene la configuración utilizando el comando conda env create --file NOMBRE_DEL_ARCHIVO.txt.

🔍 Buscar un paquete con Conda:

  • Para buscar un paquete específico, utiliza el comando conda search NOMBRE_DEL_PAQUETE.

📦 Ver una lista de todos los paquetes en Anaconda:

  • Puedes ver una lista de todos los paquetes disponibles en Anaconda en este enlace.

🔢 Especificar números de versión de paquetes:

  • Puedes especificar números de versión de paquetes al crear o instalar paquetes. Por ejemplo, para instalar una versión específica de Numpy, puedes usar conda install numpy=1.11.

si a alguien le sirve cree un script en bash que automatiza la mayor cantidad de comandos vistos en esta clase aqui se los dejo:


while :
do
    echo "
    -----------------------------------------
    
         AMBIENTES VIRTUALES CON CONDA
    
    -----------------------------------------
    
    1- Crear un virtual env 
    2- Emininar un virtual env
    3- Actualizar un virtual env/paquete
    4- Listar virtual envs / listar paquetes
    5- Salir
    
    "
    read -p "=> " select

    if [ $select == 1 ]; then
        echo ""
        read -p "Ingresa el nombre para el nuevo ambiente virtual: " name_env
        read -p "Desea ingresar librerias a este ambiente virtual? [s/n] " name_package
        if [ $name_package == "s" ]; then
            echo ""
            echo "ejemplo: pandas python=2.7"
            read -p "Ingresa las librerias a ingresar (Separadas por un espacio): " name_package
            #
            # Creacion del ambiente con diferentes paquetes
            conda create --name $name_env $name_package
        else 
            echo "Configurando ambiente virutal.."
            conda create --name $name_env 
        fi
        echo ""
        echo "Ambiente: $name_env creado! "
        break

    elif [ $select == 2 ]; then 
      clear 
      # Eliminar ambientes virtuales
      
    elif [ $select == 3 ]; then
      clear
      echo "Aegurate de estar en el entorno virtual para actualizar algun paquete "
      echo ""
      read -p "Ingresa el nombre de paquete para actualizar a ver. mas reciente: " package_recent
      
      conda update package_recent


    elif [ $select == 4 ]; then

        clear
        read -p "Deseas listar:  

        [1] entornos virtuales
        [2] paquetes instalados

        > " select2
        if [ $select2 == 1 ]; then
            clear
            conda env list

        else 
            conda list
        fi        
        break
        
    elif [ $select == 5 ]; then
        echo "Saliendo.!"
        break
    
    fi

done
 

Solo basta con copiarlo, pegarlo en algun archivo y guardarlo con extension .sh

por ejemplo:

vim virtual_envs.sh

# Daremos los para que este sirva
chmod 744 virtual_envs.sh

listo, disfrutenlo o mejorenlo jaja

🟥🟥Atención WSL🟥🟥

Para instalarlo en lugar de copiar el link descargen el archivo y después en la terminal usen

bash Anaconda3-2021.11-Linux-x86_64.sh

Y ya pueden seguir la clase para continuar la instalación a partir de este punto

que dolor de cabeza fue jajaja pero pude realzar todos los pasos hasta ahora jaja, una genialidad este profe! saludos!

conda activate #nombreambiente
Activa el ambiente
conda create --name #nombreambienteaacrear --copy --clone #nombreambienteacopiar
Crea un nuevo ambiente omando de base otro ambiente ya creado
conda list python
verificar la versión en la que estamos
conda install python
instala python

Hola todos: Tengo una pregunta. Cuando estaba siguiendo las instrucciones del profe para crear el ambiente, obtuve el siguiente mensaje: PackagesNotFoundError: The following packages are not available from current channels: \- python=3.5 Current channels: \- <https://repo.anaconda.com/pkgs/main/osx-arm64> \- <https://repo.anaconda.com/pkgs/main/noarch> \- <https://repo.anaconda.com/pkgs/r/osx-arm64> \- <https://repo.anaconda.com/pkgs/r/noarch> To search for alternate channels that may provide the conda package you're looking for, navigate to <https://anaconda.org> and use the search bar at the top of the page.

Si les aparece el error: CommandNotFoundError: Your shell has not been properly configured to use ‘conda activate’.
To initialize your shell, run

$ conda init <SHELL_NAME>

LO QUE DEBES DE HACER es escribir el siguiente comando:

source ~/anaconda3/etc/profile.d/conda.sh

Probe Jupyter lab por curiosidad… y lo veo mejor que notebook.
aparte tiene dar mode 😄

Ya tiene tiempo el curso pero sigue siendo muy útil, hasta todo fue muy bien y por uno que otro cambio de nombre todo va bien

Hay que descargar en recursos el pdf de lecturas recomendadas donde estan los comandos utiles a utilizar en la terminal para conda.

Si quieren eliminar algun ambiente pueden hacerlo con:
-> conda remove -n ENV_NAME

Muy buena clase profe.

Entendido

conda env list
#Crear el ambiente virtual y los paquetes que se instalen
conda create --name py35 python=3.5 pandas
conda activate py35
conda list
conda list pandas
conda update pandas
# Intentar actualizar pandas, no se puede pq python 3.5 no lo soporta
conda install pandas=1.2
#actualizar python y  pandas
conda install python=3.9 pandas=1.2
#clonar ambientes
conda create --name py39 --copy --clone py35
#Ir al nuevo ambiente con python 3.9
conda activate py39

conda deactivate
conda deactivate

comando para crear ambientes

creación de ambiente virtual, de ahi en adelante activación desactivación y eliminación del ambiente

Yo presenté el siguiente error al momento de la creación del env en conda [macOS BigSur V 11.6.1]:

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/osx-64/current_repodata.json>
Elapsed: -

Y así lo resolví:

conda config --set ssl_verify false

Then, run the following to install conda-token:

conda install conda-token -n base

conda activate py39
conda list
conda install python=3.9 pandas=1.2
conda create --name py39 --copy --clone py35
conda deactivate

Hola! Tratando de correr el comando conda activate, me sale el siguiente error: ![](https://static.platzi.com/media/user_upload/image-808e2724-3021-42d4-bd29-5003a85bc066.jpg) Intenté ejecutando el comando init pero no me soluciona el error. gracias!
Hola Grupo, tengo una pregunta cree mi ambiente en conda y cree un jupyter notebook pero al ejecutarlo me pide **ipykernel, mi pregunta es debo instalarlo en cada ambiente nuevo que cree?**
conda o anaconda? :(
"Nos vemos en la terminal" Esto se refiere a la terminal de mi laptop, o la terminal de anaconda, o de qué? :(
crear ambientes utilizando --copy no escala bien en proyectos grandes. puesto a que estás duplicando todo un ambiente en una nueva dirección de memoria. utilizar solamente --clone escala mejor
Aquí pongo algunos comandos utiles y actualizados: **conda create -n py35 python=3.5 pandas** **conda activate py35** **conda update pandas** **conda install -n py35 python=3.9 pandas=1.2** **conda create --name py39 --copy --clone py35** **conda env remove –name py35** ¿Quieres saber que hacen con detalle? Puedes encontrar mas info aquí: <https://docs.conda.io/projects/conda/en/stable/user-guide/tasks/manage-environments.html> Por cierto, hace unas clases ví algunas dudas con respecto a la diferencia entre pip y conda, y aquí vuelvo a postear un enlace anterior de una clase: <https://www.anaconda.com/blog/understanding-conda-and-pip> Creo que tiene mucho potencial conda, ya que no solo crea entornos, te ayuda a que no existan conflictos entre paquetes y ademas no solo se centra en librerías o desarrollo de Python como lo hace pip, sino que puedes integrar otros lenguajes de programación. ![](https://static.platzi.com/media/user_upload/image-cbb25b81-f1e6-4775-b115-c14a5a3bace9.jpg)
Estoy teniendo un problema o creo que es un problema: Tengo un ambiente llamado matplot y dentro de matplot cree una carpeta work con su archivo hola.py. luego desactive el ambiente matplot y me quede en el base, desde el base me cree otro ambiente llamado prueba, activo el ambiente llamado prueba y miro que la carpeta work existe, luego entro a la carpeta work y el mismo archivo llamado hola.py tambien esta ahi. Ese comportamiento es normal? y si es normal entonces no entiendo para que sirve conda.
¿Qué ventaja habría en usar los ambientes de conda vs los ambientes virtuales clásicos de python?

Me parecio excelente la forma de crear los entornos virtuales y como distribuirlos en una libreria. Es lo mejor que puede pasar ya que te permite mejorar mucho como programador de python.

Cual es la diferencia entre usar venv y conda ? Aun no lo tengo del todo claro
Hola, después de ejecutar el proceso de instalación me aparece esto: PackagesNotFoundError: The following packages are not available from current channels: \- python=3.5 Current channels: \- <https://repo.anaconda.com/pkgs/main/osx-arm64> \- <https://repo.anaconda.com/pkgs/main/noarch> \- <https://repo.anaconda.com/pkgs/r/osx-arm64> \- <https://repo.anaconda.com/pkgs/r/noarch> To search for alternate channels that may provide the conda package you're looking for, navigate to <https://anaconda.org> and use the search bar at the top of the page. Alguien sabe porque esta sucediendo o como lo puedo arreglar?

Crear nuevo ambiente actualizado:

 

Listar, eliminar ambiente en desuso, listar:

Aquí hay una comparación más detallada entre pip y conda:

Origen de paquetes:
    pip: Se utiliza principalmente para instalar paquetes desde el Índice de paquetes de Python (PyPI). Descarga e instala paquetes desde el código fuente.
    conda: Instala paquetes desde el repositorio Anaconda, que incluye binarios precompilados. También puede instalar paquetes desde otros canales.

Formato de paquete:
    pip: Instala paquetes en el formato de rueda de Python o desde el código fuente.
    conda: Instala paquetes en su propio formato binario. Los paquetes de conda pueden incluir bibliotecas no relacionadas con Python, lo que puede facilitar la gestión de dependencias.

Gestión de dependencias:
    pip: Maneja las dependencias de Python, pero puede requerir herramientas adicionales para gestionar dependencias no relacionadas con Python.
    conda: Gestiona tanto las dependencias de Python como las dependencias del sistema. Puede resolver automáticamente y gestionar conflictos entre dependencias, lo que facilita la creación de entornos aislados y reproducibles.

Entornos virtuales:
    pip: Utiliza virtualenv o venv para crear entornos virtuales de Python.
    conda: Tiene su propio sistema de gestión de entornos virtuales, que permite crear entornos con paquetes no solo de Python sino también de otros lenguajes.

Plataformas compatibles:
    pip: Está más enfocado en el ecosistema de Python y puede ser menos versátil al instalar paquetes con dependencias externas.
    conda: Es más versátil al manejar paquetes de múltiples lenguajes y gestionar dependencias del sistema.

En resumen, la elección entre pip y conda depende de tus necesidades específicas. Si trabajas principalmente en el ecosistema de Python y necesitas flexibilidad, pip puede ser suficiente. Si trabajas con bibliotecas no relacionadas con Python y buscas una gestión de dependencias más completa, especialmente en proyectos científicos y de análisis de datos, conda puede ser una mejor opción.

<h6>(ChatGPT)</h6>
[Para activar el entorno base de Conda, puedes seguir estos pasos](https://stackoverflow.com/questions/20081338/how-to-activate-an-anaconda-environment): conda activate base [Para desactivar el entorno base de Conda, puedes seguir estos pasos](https://stackoverflow.com/questions/20081338/how-to-activate-an-anaconda-environment): conda deactivate
Uso Ubuntu y me fallaba al querer activar el ambiente... `$ conda activate py35` Lo solucione escribiendo `source` en vez de `conda` `$ ``source`` activate py35` Despues de activarlo una vez asi, y despues de desactivarlo, las siguientes veces si lo pude activar usando `conda` ... `$ conda activate py35`

Crear un nuevo entorno Conda:

  1. Abre tu terminal o línea de comandos.

  2. Para crear un nuevo entorno Conda llamado “py35” con Python 3.5 y la biblioteca Pandas, usa el siguiente comando:

    conda create --name py35 python=3.5 pandas
    
    

    Esto creará un nuevo entorno llamado “py35” e instalará Python 3.5 y la biblioteca Pandas en ese entorno.

  3. Confirma la instalación y sigue las instrucciones si se te pide. Una vez completado, tu nuevo entorno estará listo.

Ver una lista de tus entornos Conda:

  1. Para ver una lista de todos los entornos Conda que has creado, utiliza el siguiente comando:

    conda env list
    
    

    Esto mostrará una lista de todos los entornos Conda existentes en tu sistema, incluyendo el que acabas de crear, “py35.”

  2. Puedes activar uno de los entornos listados para empezar a trabajar en él. Por ejemplo, para activar el entorno “py35,” puedes usar el siguiente comando:

    conda activate py35
    
    

Esto activará el entorno “py35,” y podrás trabajar en ese entorno con Python 3.5 y Pandas instalados.

![]( Actuanlizando Python

Si están buscando los apuntes de esta clase hay un link con los comandos de Conda en los recursos de la clase

Solo me aparece en ZSH la leyenda del ambiente base.
En ningún otro entrono como WSL o BASH me sale la leyenda.

si se requiere cambiar el nombre del ambiente por update: conda create --name nombredelnuevoambiente --copy --clone nombredelambienteanterior ejm: conda create --name py39 --copy --clone py35

Si tienes mac M1 y te sale el error:

Solving environment: unsuccessful attempt using repodata from current_repodata.json, retrying with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: failed

PackagesNotFoundError: The following packages are not available from current channels:

  • python=3.5

Current channels:

To search for alternate channels that may provide the conda package you’re
looking for, navigate to

https://anaconda.org

and use the search bar at the top of the page.

Solución:
Investigando sobre este error lo que intuyo es que las mac M1 soportan versiones de python de 3.8 en adelante o el conda actualizado (estare profundizando esto y regreso cuando tenga una respuesta con mayor logica) ,
por lo que el ejercio con 3.5 no funciona. Lo hice con 3.8 y 3.9 y puede crear el ambiente.

![](

Dejo el link de request para tensor flow en mac y fue donde pude intuir lo que les comento:

Requirements
Mac computers with Apple silicon or AMD GPUs
macOS 12.0 or later (Get the latest beta)
Python 3.8 or later
Xcode command-line tools: xcode-select --install

https://developer.apple.com/metal/tensorflow-plugin/


Creo que este tipo de cursos deberian estar mas actualizados. sinembargo sigue siendo de valor. Gracias platzi.

Para los que les de error 000 o el de 404 por usar conda en la terminal, si quieren una solucion rapida de momento desactivar Firewall temporalmente mientras se instala, la otra es tema de puertos pero mas demorado

conda env list

este comando muestra una lista de todos los entornos virtuales de Conda instalados en el sistema y resalta el entorno virtual activo actual.

**conda create —name py35 python=3.5 pandas **

este comando crea un nuevo entorno virtual llamado “py35” con Python 3.5 instalado y también instala el paquete Pandas en ese entorno. Este comando es útil para crear un entorno de trabajo aislado y reproducible para proyectos específicos que requieren una versión específica de Python y ciertas bibliotecas instaladas.

conda activate py35

este comando activa el entorno virtual llamado “py35”, lo que significa que todos los paquetes instalados en ese entorno serán utilizados y cualquier paquete instalado fuera de ese entorno no estará disponible en ese momento. Este comando es útil para cambiar entre diferentes entornos virtuales en el mismo sistema y trabajar en diferentes proyectos que requieren diferentes versiones de paquetes o de Python.

conda deactivate

este comando desactiva el entorno virtual actualmente activo y vuelve al entorno base de Conda. Esto es útil cuando se termina de trabajar en un proyecto y se desea volver al entorno base o cambiar a otro entorno virtual.

conda list

muestra una lista de todos los paquetes instalados en el entorno activo de Conda. La lista incluye el nombre del paquete, la versión instalada, el canal de origen y si el paquete es una dependencia de otro paquete instalado. Este comando es útil para verificar qué paquetes están instalados en el entorno virtual actual y para verificar si un paquete específico está instalado en el sistema.

conda list pandas

muestra información específica sobre la instalación del paquete Pandas en el entorno activo de Conda. La lista incluirá la versión de Pandas instalada, el canal de origen y si el paquete es una dependencia de otro paquete instalado. Este comando es útil para verificar si una biblioteca específica está instalada en el sistema y, en caso afirmativo, qué versión está instalada.

**conda update pandas **

actualiza el paquete Pandas en el entorno activo de Conda a la última versión disponible en el canal de Conda especificado. Si Pandas ya está en su última versión, entonces no habrá actualización. Este comando es útil para mantener actualizado un paquete específico y corregir posibles errores o vulnerabilidades de seguridad que puedan haber sido corregidos en la última versión del paquete. Sin embargo, se recomienda tener cuidado al actualizar paquetes en un entorno virtual, ya que una actualización puede romper la compatibilidad con otras bibliotecas o el código existente en el entorno virtual. Es recomendable hacer una copia de seguridad del entorno virtual antes de actualizar cualquier paquete importante.

conda install pandas=1.2

instala una versión específica de Pandas (en este caso, la versión 1.2) en el entorno activo de Conda. Este comando es útil si se requiere una versión específica de Pandas para un proyecto y se quiere asegurarse de que se está utilizando esa versión exacta. Tenga en cuenta que también puede ser necesario instalar otras dependencias o bibliotecas relacionadas con la versión específica de Pandas instalada.

conda install python=3.9 pandas=1.2

Este comando es útil si se requiere una versión específica de Python junto con una versión específica de Pandas.

conda list pandas

muestra información específica sobre la instalación del paquete Pandas en el entorno activo de Conda.

**conda list python **

uestra información específica sobre la instalación de Python en el entorno activo de Conda.

conda create —name py39 —copy —clone py35

crea un nuevo entorno virtual llamado “py39” y lo copia o clona desde el entorno virtual existente llamado “py35”. Esto es útil para crear un nuevo entorno virtual que tenga las mismas bibliotecas y configuraciones que un entorno existente.

conda activate py39

ctiva el entorno virtual llamado “py39”, lo que significa que todos los paquetes instalados en ese entorno serán utilizados y cualquier paquete instalado fuera de ese entorno no estará disponible en ese momento.

conda list py39

muestra información específica sobre los paquetes instalados en el entorno virtual activo llamado “py39”. La lista incluye el nombre del paquete, la versión instalada, el canal de origen y si el paquete es una dependencia de otro paquete instalado. Este comando es útil para verificar qué paquetes están instalados en el entorno virtual "py39”

Me encanto esta clase, muy bueno para los entornos

Para quien no tiene WSL, se puede utilizar desde Windows con Anaconda Prompt

Debería empezar diciendo que es una mala práctica trabajar con el ambiente base, con eso motiva ala gente a seguir este procedimiento tan tedioso, porque al principio no se entiende porque molestarse siguiendo todo este procedimiento cuando instalando el ejecutable .exe ya se puede correr anaconda normalmente.

CONDA-101

Create a New Environment

Example 1: It will create a new env named “py-01”, installing the last version of Python and Pandas package.

conda create --name py-01 python pandas

Example 2: It will create a new env named “py35”, installing Python 3.5

conda create --name py35 python=3.5

Activate an environment

Example 3: It will activate the env named “py-01”

conda activate py-01

Deactivate an environment

Example 4: It will deactivate the currente env.

conda deactivate

Check version of all packages

Example 5: It will list all packages and its versions.

conda list

Check version of a specific package

Example 6: It will display the version of a specific package, i.e. Pandas Package.

conda list pandas

Update version of a specific package

Example 7: It will update the version of a specific package to the last version, i.e. Pandas Package.

conda update pandas

Update version of Conda

Example 8: It will update the version of Conda

conda update -n base -c defaults conda

Install a package in the current env

Example 9: It will install a new package in the current env, i.e. Pandas version 1.2

conda install pandas=1.2

Install or Update ???

Sometimes is needed to update a specific version of a package that the current version of Python is not supported. In that scenario, “update” command is not capable to update the version. So “install” command is the option to update a forced instalation.

Example 10: It will update the currente version of Python to 3.9, and Pandas to 1.2

conda install python=3.9 pandas=1.2

Copy Env

Example 11: It will copy and clone a env.

conda create --name py39 --copy --clone py35


si alguien tuvo este problema ingrese el siguiente codigo

conda config --remove-key channels

A mí me salió el siguiente error:

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/osx-64/current_repodata.json>
Elapsed: -

Lo primero que deben hacer es realizar un ping y si les marca error, deben ir al siguiente archivo y agregar los nombres de servidores.

sudo vim /etc/resolv.conf 

Después de haber agregado los nombres de servidor vuelven a intentar crear el ambiente y todo saldrá a la perfección.

conda create --name py35 python=3.5 pandas 

Lo que no te mata te hace mas fuerte… El error decia "Can’t connect to HTTPS URL because the SSL module is not available… al final habia que copiar un par de archivos a la carpeta Libray\Bin… en el camino aprendi que los ambientes son en realidad carpetas en windows que quedan en mi usuario con un .conda\envs\ y hay estan… Suerte a los que les pase… en el camino pueden aprender mas… una pista: libssl-1_1-x64.* y libcrypto-1_1-x64.*

Buen comienzo… vamos a continuar.

Otra alternativa utilizando la terminal de DOS dentro de windows se puede observar aquí: VIRTUALENV EN PYTHON: Cómo CREAR + ACTIVAR un Entorno Virtual de Python en Windows y Linux (Ubuntu

✌ Hola futuros colegas, por aquí les dejo mis apuntes 📝con la guía de esta clase, espero les ayude…

También quiero pedirles ayuda desvergonzada 😅 para que me sigan en Twitter (@mmarxin) y me ayuden a construir mi marca personal seria de mucha ayuda y aprendizaje 👍

📝Click 👉 https://bit.ly/Conda_Crear_Actualizar_Ambientes

Mejor tener todo con la ultima versión, escriban
conda create --name py35 python pandas

py35 seria el nombre que queremos asignar

Conda: Crear y Actualizar ambientes

  • Listar los ambientes creados: conda env list
  • Crear un ambiente virtual con paquetes especificos:
>> conda create --name py35 python=3.5 pandas
  • Para activar un ambiente se hace con el siguiente comando
>> conda activate nombre_ambiente
  • Para desactivar un ambiente
>> conda desactivate
  • Para saber los paquetes instalados en una ambiente
>> conda list
  • Para saber la version de un paquete especifico instalado
>> conda list nombre_paquete
  • Para trae la version mas reciente de un paquete procedemos con el siguiente comando
>> conda update nombre_paquete
  • Para traer una version especifica de un paquete al ambiente virtual
>> conda install nombre_paquete=version
  • Cambiar el nombre de un ambiente virtual: se crea otro ambiente y se clona el ambiente de interes en el nuevo
>> conda create --name py39 --copy --clone py35

Este curso igual que varios de los anteriores fueron muy interesante, cada vez que lo repito uno y otra vez entiendo su funcionalidad, muchas tecnologías interesantes, el problema es que son muchas, toca tener mucho cerebro para dominarlas.

Instalando pandas

No se puede cambiar nombre de un enviroment de conda, el hack más cercano es clonar el existente con un nuevo nombre y eliminar el anterior, esto se logra de la siguiente forma:
conda create --name py39 --clone py35
conda remove --name py35 --all

No habia terminadode instalarelEnv Py35 y ya elprofe estaba instalando py39 jeje troll

Conda: crear y actualizar ambientes.

conda create --name py35 python=3.5 pandas

Para los que estan en widows con WLS asegunrense que al momento de instalar Anaconda sea en Ubuntu 20.04, ya que si no mas adelante les aparecerá el anaconda pero en windows y no en ubuntu 20.04(refiriéndome a los enviroment que creen)

Comandos

<conda instal libreria =numero especifico de la libreria

conda update python or other libraries

conda list libreria  # para ver la libreria que te ngo instalada> 

Este curso queda como anillo al dedo para poder avanzar los futuros cursos sin problema, Jesús es un profesor excelente.
¡Muchas Felicidades!

Para borrar el ambiente:

conda env remove --name py35

Conda crear y actualizar ambientes virtuales

  • Comando que permite listar todos los ambientes virtuales
conda env list
  • Crear un nuevo ambiente virtual
conda create --name py35 python=3.5
  • Activar ambiente virtual
conda activate py35
  • Desactivar un ambiente previamente activado
conda deactivate
  • Lista los paquetes instalados en el ambiente
conda list

Crear hambiente virutal con conda

<conda create ---name py [librerías]> 

Comando para eliminar ambiente virtual en conda:

conda env remove --name nombreAmbienteEliminar

Aquí hay un pdf con los comandos de conda incluidos los de gestión de virtual enviroments

excelente clase

Comparte el link de mi JUPYTER deepnote

Holaaa, a mí no me funcionó y lo intenté de mil formas como está en el video.

  1. Desinstalé Ubuntu
  2. Volví a instalar Ubuntu
  3. Seguí este link en la terminal de Ubuntu

Ojalá les sirva.

#create new enviroment
conda create --name [nameenv] [package]=[version]
#list package enviroment
conda list
#install / update package
conda update [package]
conda install [package]=version
#clone enviroment
conda create --name [envdestinate] --copy --clone [envorigin]

actualización de los paquetes

Estuvo genial esta masterclass de como usar conda. Buen curso

para anaconda pront (window)

  1. Crear un nuevo entorno virtual llamado py35
    con python 3.5
    a. conda create -n py35 pip python=3.8
    b. Conda activate py35
  2. pip install pandas

Por el momento todo bien. gracias

  • Ver el listado de ambientes virtuales: conda env list
  • Crear ambientes virtuales: conda --name my_proyecto_chido python=3.8 pandas
  • Activar el ambiente virtual: conda activate my_proyecto_chido
  • Desactivar el ambiente virtual: conda deactivate
  • Actualizar el paquete del ambiente virtual: conda update pandas
  • Instalar paquetes en el ambiente virtual: conda install numpy
  • Clonar un ambiente virtual: create --name my_proyecto_mas_chido --copy --clone mi_proyecto_chido

Conda cheat sheet

(base) macbook@MacBook-Pro-de-MACBOOK ~ % conda deactivate
macbook@MacBook-Pro-de-MACBOOK ~ % conda activate
(base) macbook@MacBook-Pro-de-MACBOOK ~ % 
**(base)** macbook@MacBook-Pro-de-MACBOOK ~ % 



Ver todos los ambientes que tienes creados.

Todo me salió muy bien aunque debí usar Anaconda Prompt para que así fuera…

Yo soy team virtualevn pero está bueno este repaso por conda

Perfecto todo muy claro 😃

CondaValueError: The target prefix is the base prefix. Aborting

¿Qué esta pasando? jaja :c

Ya vi el error, es signo de menos en lugar de guion:

MAL -
BIEN -