Cómo descargar e instalar Tensorflow en Jupyter Notebook
⚡ Resumen inteligente
TensorFlow se instala limpiamente dentro de un entorno Anaconda aislado, lo que mantiene... Python, Jupyter y el marco de trabajo resuelve en una sola ruta y evita conflictos de versiones con cualquier otro proyecto de datos que ya se encuentre en la misma máquina.
La instalación de TensorFlow con Anaconda on Windows or macOS toma un entorno conda y algunos comandos. También aprenderás cómo importar TensorFlow dentro Jupyter Notebook, el visor de cuadernos basado en navegador.
Versiones de TensorFlow
TensorFlow admite cálculos en varias CPU y GPU, lo que significa que los cálculos se pueden distribuir entre dispositivos para mejorar la velocidad del entrenamiento. Con la paralelización, no es necesario esperar semanas para obtener los resultados de los algoritmos de entrenamiento.
Para Windows Para los usuarios, TensorFlow ofrece dos variantes de compilación:
- TensorFlow solo con soporte para CPUSi tu máquina no tiene una GPU NVIDIA, instala esta compilación.
- TensorFlow con soporte para GPU: Más rápido para el entrenamiento, pero merece la pena la configuración solo cuando se necesita una capacidad de cálculo real.
Durante este tutorial, la versión básica de TensorFlow es suficiente. La siguiente tabla compara las dos versiones:
| Criterio | Construcción de CPU | Configuración de GPU |
|---|---|---|
| PREMIUM | TensorFlow (rueda de CPU) | TensorFlow con entorno de ejecución CUDA |
| Componentes metálicos | Cualquier procesador x86 o ARM | Tarjeta NVIDIA con soporte para CUDA |
| Mejores para | Tutoriales, modelos pequeños | Grandes carreras de entrenamiento |
| Esfuerzo de configuración | Una orden | Coincidencia de controladores, CUDA y cuDNN |
Nota de versión: TensorFlow 2.10 fue la última versión con compatibilidad nativa. Windows Compatibilidad con GPU. A partir de la versión 2.11, Windows Los usuarios ejecutan la compilación de GPU dentro de WSL2 o instalan el paquete de CPU. Los Mac con procesadores Apple Silicon añaden tensorflow-metal para la aceleración.
Nota: TensorFlow no proporciona soporte para GPU CUDA en macOS.
Aquí se explica cómo proceder
macOS usuarios:
- Instalar anaconda
- Crea un archivo .yml para instalar TensorFlow y sus dependencias.
- Lanza Jupyter Notebook
Windows usuarios:
- Instalar anaconda
- Cree un archivo .yml para instalar dependencias
- Usa pip para agregar TensorFlow
- Lanza Jupyter Notebook
Para ejecutar TensorFlow con Jupyter, crear un entorno dedicado dentro de Anaconda Holding IPython, Jupyter y TensorFlow. Añade uno esencial Ciencia de los datos biblioteca también: Los pandas, que manipula marcos de datos.
Instalar anaconda
Descargar Anaconda versión 4.3.1 (para Python 3.6) para el sistema apropiado.
Esas versiones son heredadas: TensorFlow 2.x actual se empareja con Python De 3.9 a 3.12. Desde 2024, el canal predeterminado de Anaconda también requiere una licencia de pago para organizaciones de más de 200 personas, por lo que Miniconda o Miniforge con conda-forge es la opción gratuita.
Anaconda gestiona las bibliotecas necesarias para Python or Ry luego los instala según el entorno.
Crea un archivo .yml para instalar TensorFlow y sus dependencias.
Incluye
- Localiza el camino de Anaconda.
- Establezca el directorio de trabajo en Anaconda
- Cree el archivo yml (para usuarios de MacOS, TensorFlow se instala aquí)
- Editar el archivo yml
- Compile el archivo yml
- Activar Anaconda
- Instalar TensorFlow (Windows solo usuario)
Paso 1) Localiza Anaconda,
El primer paso que debes hacer es localizar el camino de Anaconda.
Crearás un entorno conda que contendrá las bibliotecas utilizadas a lo largo de los tutoriales de TensorFlow.
Windows
Si es Windows usuario, puede usar Anaconda Prompt y escribir:
C:\>where anaconda
Nos interesa saber el nombre de la carpeta donde está instalada Anaconda, ya que queremos crear nuestro nuevo entorno dentro de esa ruta. En la imagen de arriba, Anaconda se encuentra en la carpeta Admin; la suya contendrá su nombre de usuario.
A continuación, deberá mover el directorio de trabajo de c:\ a Anaconda3.
MacOS
Para macOS Usuarios, abran la Terminal y escriban:
which anaconda
Ahora crea una carpeta dentro de Anaconda que contendrá IPython, Jupyter y TensorFlowLa forma más rápida de declarar esas bibliotecas es mediante un archivo yml.
Paso 2) Establecer directorio de trabajo
Especifique el directorio de trabajo donde se creará el archivo yml; como se indicó anteriormente, se encuentra dentro de Anaconda.
Para macOS usuarios:
El terminal está configurado por defecto para Usuarios/NOMBRE DE USUARIOEn la siguiente figura, la ruta de anaconda3 y el directorio de trabajo coinciden; macOS Muestra la carpeta actual antes del símbolo $. Todas las bibliotecas están instaladas allí.
Si la ruta en su editor de texto no coincide, ejecute cd PATH en la Terminal, entrecomillando la ruta cuando contenga espacios.
Abra su Terminal y escriba:
cd anaconda3
Para Windows Usuarios, revisen la carpeta que precede a Anaconda3:
cd C:\Users\Admin\Anaconda3
o la ruta "donde el comando anaconda" te da
Paso 3) Crea el archivo yml
Puede crear el archivo yml dentro del nuevo directorio de trabajo.
El archivo instalará las dependencias que necesita para ejecutar TensorFlow. Copie y pegue este código en la Terminal.
Para usuarios de MacOS:
touch hello-tf.yml
Debería aparecer un nuevo archivo llamado hello-tf.yml dentro de anaconda3
Para Windows usuario:
echo.>hello-tf.yml
Debería aparecer un nuevo archivo llamado hello-tf.yml
Paso 4) Editar el archivo yml
Está listo para editar el archivo yml.
Para usuarios de MacOS:
Puede pegar el siguiente código en la Terminal para editar el archivo. Los usuarios de MacOS pueden utilizar vim para editar el archivo yml.
vi hello-tf.yml
Hasta ahora, tu Terminal se ve así
Entras en un edición modo. Dentro de este modo, puedes, después de presionar esc:
- Pulsa i para empezar a editar
- Pulsa Esc y luego escribe :w para guardar.
- Pulsa Esc y luego escribe :q! para salir sin guardar.
Escriba el siguiente código en el modo de edición y presione esc seguido de :w
Nota: El archivo es caso. y Sensible a la indentación. Se requieren dos espacios para cada nivel de indentación.
Para MacOS
name: hello-tf dependencies: - python=3.6 - jupyter - ipython - pandas - pip: - https://storage.googleapis.com/tensorflow/MacOS/cpu/tensorflow-1.5.0-py3-none-any.whl
Code Explicación
- nombre: hola-tf: nombre del archivo yml
- dependencias:
- pitón = 3.6
- júpiter
- ipython
- pandas: instalar Python 3.6, Jupyter, hePython y pandas.
- pip: instalar un Python
- La rueda URL: instalar TensorFlow directamente desde el Google API de almacenamiento.
Pulsa esc seguido de :q! para salir del modo de edición.
Para Windows Usuario:
Windows no tiene vim, por lo que el Bloc de notas es suficiente para este paso.
notepad hello-tf.yml
Introduzca lo siguiente en el archivo
name: hello-tf dependencies: - python=3.6 - jupyter - ipython - pandas
Code Explicación
- nombre: hola-tf: nombre del archivo yml
- dependencias:
- pitón = 3.6
- júpiter
- ipython
- pandas: instalar Python 3.6, Jupyter, hePython y pandas.
Se abrirá el bloc de notas, puede editar el archivo desde aquí.
Nota: Windows Los usuarios instalan TensorFlow en el siguiente paso; aquí solo tienes que preparar el entorno conda.
Paso 5) Compile el archivo yml
Compila el archivo .yml con el siguiente comando:
conda env create -f hello-tf.yml
Nota: Para Windows usuarios, el nuevo entorno se crea dentro del directorio de usuarios actual.
Requiere tiempo y aproximadamente 1.1 GB de espacio en disco.
In Windows
Paso 6) Activar entorno conda
Ahora tienes dos entornos conda.
Se recomienda un entorno aislado como práctica, porque cada aprendizaje automático El proyecto necesita un conjunto de bibliotecas diferente, y puedes eliminarlo cuando finalice el proyecto.
conda env list
El asterisco marca el entorno activo. Cambia a hello-tf para activarlo. La versión moderna de conda utiliza `conda activate` en todas las plataformas; `source activate` está obsoleto.
Para usuarios de MacOS:
source activate hello-tf
Para Windows usuario:
activate hello-tf
Confirma que todas las dependencias se resuelven dentro del mismo entorno, por lo que Python, Jupyter y TensorFlow comparten un prefijo. Si las tres rutas difieren, reconstruya el entorno.
Para usuarios de MacOS:
which python which jupyter which ipython
Opcional: Comprueba si hay actualizaciones.
pip install --upgrade tensorflow
Paso 7) Instalar TensorFlow para Windows usuario
Para Windows usuarios:
where python where jupyter where ipython
Dos Python Ahora existen entornos: el base y hello-tf. Solo hello-tf contiene TensorFlow. En la imagen, python, jupyter e ipython se resuelven en el mismo entorno, por lo que TensorFlow se puede usar desde un Jupyter Cuaderno.
Windows Los usuarios instalan TensorFlow con pip:
pip install tensorflow
Cómo importar TensorFlow en Jupyter Notebook
Esta parte es idéntica en ambos sistemas operativos. Recuerda que el entorno debe activarse cada vez antes de abrir TensorFlow.
Procederá de la siguiente manera:
- Activar el entorno hello-tf conda
- Abra Jupyter
- Importar TensorFlow
- Eliminar cuaderno
- Cerrar Jupyter
Paso 1) activar conda
Para usuarios de MacOS:
source activate hello-tf
Para Windows usuario:
conda activate hello-tf
Paso 2) Abra Jupyter
Después de eso, puedes abrir Jupyter de la terminal
jupyter notebook
El navegador debería abrirse automáticamente; de lo contrario, copie el URL impreso por la Terminal, que comienza con http://localhost:8888.
El panel de control muestra todos los archivos del directorio de trabajo. Haga clic. New y Python 3 para crear un cuaderno.
Nota: El nuevo cuaderno se guarda automáticamente dentro del directorio de trabajo.
Paso 3) Importar TensorFlow
Dentro del cuaderno, puedes importar TensorFlow en Jupyter Cuaderno con el alias tf. Haga clic para ejecutar. A continuación se crea una nueva celda.
import tensorflow as tf
Escribamos su primer código con TensorFlow.
hello = tf.constant('Hello, Guru99!') hello
Una nueva encuesta tensor se crea. Enhorabuena, TensorFlow ahora se ejecuta con Jupyter en tu máquina
Paso 4) Borrar archivo
Elimine el archivo llamado Untitled.ipynb de la Jupyter .
Paso 5) Cerrar Jupyter
Jupyter se puede cerrar desde el propio cuaderno o desde la terminal (Anaconda Prompt en Windows).
Desde Jupyter
En el panel principal de Jupyter Notebook, simplemente haga clic en Cerrar sesión
Se le redirigirá a la página de cierre de sesión.
Desde la terminal
Seleccione la terminal o el símbolo del sistema de Anaconda y pulse Ctrl+C dos veces.
La primera vez que pulses Ctrl+C, te pedirá que confirmes el apagado; la segunda vez, lo confirmará.
Has terminado tu sesion satisfactoriamente.
Jupyter con el entorno principal de conda
Para iniciar TensorFlow con Jupyter En una sesión futura, active primero el entorno:
source activate hello-tf
Sin ese paso, Jupyter Se inicia en el entorno base y la importación falla.




























