{ "cells": [ { "cell_type": "markdown", "id": "754fb2ce-eddc-4c37-a067-5ff7c2e01fe3", "metadata": {}, "source": [ "# A: Instalación de Python a través de Anaconda\n", "\n", "\n", "## GNU/Linux\n", "\n", "+ Descargar la [edición individual de Anaconda](https://www.anaconda.com/). El fichero tendrá un nombre similar a `Anaconda3-2020.11-Linux-x86_64.sh`\n", "+ Hacerlo ejecutable:\n", "```bash\n", " > chmod 766 Anaconda3-2020.11-Linux-x86_64.sh\n", "```\n", "\n", "\n", "+ Ejecutarlo y responder las preguntas con la opción por defecto: \n", "```bash\n", " > ./Anaconda3-2020.11-Linux-x86_64.sh\n", "```\n", "\n", "+ Salimos del ```shell``` que estemos usando (y volvemos a abrir otro). En el ```prompt``` debería aparecernos ```(base)``` indicando que tenemos el entorno virtual llamado ```base``` activado.\n", "\n", "+ Creamos [entorno virtual](https://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/20/conda/) ```cursoAstronomia```\n", "```bash\n", " > conda create -n cursoAstronomia python=3.8\n", "```\n", "\n", "\n", "+ Activamos el entorno ```cursoAstronomia```\n", "```bash\n", " > conda activate cursoAstronomia\n", "```\n", "\n", "\n", "+ Instalamos ```JupyterLab``` \n", "```bash\n", " > conda install -c conda-forge jupyterlab\n", "``` \n", "\n", "\n", "+ Lanzamos ```JupyterLab```\n", "```bash\n", " > jupyter-lab\n", "```\n", "\n", "+ Se abrirá una ventana del navegador con ```JupyterLab```\n", "\n", "\n", "## Windows\n", "\n", "+ Descargar el [instalador de Anaconda Edición Individual](https://www.anaconda.com/download/#windows)\n", "\n", "+ Lanzar el instalador haciendo doble click sobre el instalador descargado. Para evitar problemas de permisos hay que evitar hacer doble click en la descarga desde la carpeta de favoritos. Si diera errores en la instalación puede ser problema del anti-virus. Habría que desactivarlo durante la instalación y luego volverlo a reactivar.\n", "\n", "+ Hacemos click en \"Siguiente\" (```Next```).\n", "\n", "+ Nos leemos la licencia ( :-) :-) :-) ) y la aceptamos (```I Agree```).\n", "\n", "+ Seleccionamos que se instale solo para nuestro usuario (```Just me```), salvo que tengamos privilegios de administrador de la máquina y queramos instalarlos para todos los usuarios. Pulsamos \"Siguiente\" (```Next```).\n", "\n", "+ Selecciona el directorio donde instalarlo (o deja el que está por defecto) y pulsa \"Siguiente\" (```Next```). **IMPORTANTE:** No lo instales en un directorio con espacios en blanco en el nombre ni caracteres que no podría escribir un angloparlante.\n", "\n", "+ Te preguntará si añadir ```Anaconda``` a la variable ```PATH``` del sistema. NO marques esa opción. Puedes marcar la opción de ```Registrar Anaconda como tu instalación por defecto de Python```, salvo que ya tengas otras instalaciones de Python hechas y quieras que sean esas las por defecto. Pulsa \"Instalar\" (```Install```). \n", "\n", "+ Pulsa \"Siguiente\" (```Next```).\n", "\n", "+ Después de instalar todo (puede llevar un rato) aparecerá la ventana de \"Gracias por instalar Anaconda\". Salvo que quieras ver los tutoriales que ofrecen, quita los ticks de esa ventana y pulsa \"Finalizar\" (```Finish```).\n", "\n", "+ En el menú de inicio busca y ejecuta la línea de comandos de Anaconda (```Anaconda prompt```).\n", "\n", "\n", "+ Creamos [entorno virtual](https://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/20/conda/) ```cursoAstronomia```\n", "```bash\n", " > conda create -n cursoAstronomia python=3.8\n", "```\n", "\n", "\n", "+ Activamos el entorno ```cursoAstronomia```\n", "```bash\n", " > conda activate cursoAstronomia\n", "```\n", "\n", "\n", "+ Instalamos ```JupyterLab``` \n", "```bash\n", " > conda install -c conda-forge jupyterlab\n", "``` \n", "\n", "\n", "+ Lanzamos ```JupyterLab```\n", "```bash\n", " > jupyter-lab\n", "```\n", "\n", "+ Se abrirá una ventana del navegador con ```JupyterLab```\n", "\n", "\n", "\n", "## Mac \n", "\n", "Como no tenemos un Mac donde probar, deberías seguir las [instrucciones oficiales](https://docs.anaconda.com/anaconda/install/mac-os/).\n", "\n", "\n", "\n", "Y ejecutar los últimos pasos para instalar nuestro entorno virtual y ```JupyterLab```:\n", "\n", "\n", "+ Creamos [entorno virtual](https://uoa-eresearch.github.io/eresearch-cookbook/recipe/2014/11/20/conda/) ```cursoAstronomia```\n", "```bash\n", " > conda create -n cursoAstronomia python=3.8\n", "```\n", "\n", "\n", "+ Activamos el entorno ```cursoAstronomia```\n", "```bash\n", " > conda activate cursoAstronomia\n", "```\n", "\n", "\n", "+ Instalamos ```JupyterLab``` \n", "```bash\n", " > conda install -c conda-forge jupyterlab\n", "``` \n", "\n", "\n", "+ Lanzamos ```JupyterLab```\n", "```bash\n", " > jupyter-lab\n", "```\n", "\n", "+ Se abrirá una ventana del navegador con ```JupyterLab```\n", "\n", "\n", "## Post instalación: Para todos los sistemas operativos\n", "\n", "A lo largo del curso se irán instalando varios paquetes que harán falta. Si quieres preinstalarlos (para ahorrar tiempos de descarga en la clases, puedes hacerlo con los siguientes comandos:\n", "\n", "```bash\n", " > conda install -c conda-forge matplotlib regex selenium geckodriver astropy astroalign astroscrappy ipympl opencv specutils tabulate esptool\n", " \n", " > conda install -c anaconda lxml pandas pyserial pyaudio\n", " \n", " > conda install -c astropy photutils astroquery\n", "```\n" ] } ], "metadata": { "kernelspec": { "display_name": "Python 3", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.8.16" } }, "nbformat": 4, "nbformat_minor": 5 }