13
Computer-aided Chemical Engineering cacheme.org Instalación de Python (Anaconda) en Windows

Instalar Python 2.7 y 3 en Windows (Anaconda)

  • Upload
    cacheme

  • View
    4.727

  • Download
    6

Embed Size (px)

DESCRIPTION

¿Cómo instalar Python en Windows? Diapositivas que explican cómo instalar paso a paso Python en Windows. Nota: Están orientadas a científicos e ingenieros con poca experiencia en el entorno de windows.

Citation preview

Page 1: Instalar Python 2.7 y 3 en Windows (Anaconda)

Computer-aided Chemical Engineering

cacheme.org

Instalación de Python (Anaconda) en Windows

Page 2: Instalar Python 2.7 y 3 en Windows (Anaconda)

Esquema

• ¿Por qué Python?

• ¿Cómo instalar Python?• Distribuciones

• Portable (sin instalación)

• En la nube

• Conceptos básicos

• Comandos útiles (Anaconda)

• Instalando Python 3.x

Page 3: Instalar Python 2.7 y 3 en Windows (Anaconda)

cacheme.org¿Por qué Python?• Software libre y gratuito (con licencia BSD permisivas para empresas)• Es multiplataforma (Windows, MacOS y Linux)• Lenguaje de alto nivel conveniente para un desarrollo rápido de código• Su filosofía de diseño enfatiza la simplicidad y legibilidad de código• Posee núcleo de lenguaje relativamente pequeño con el apoyo de

magníficas librerías (NumPy, SciPy, scikit-learn, pandas, IPython, matplotlib etc.)

• Multiparadigma: varios estilos de programación son compatibles (imperativo, orientado a objetos, funcional)

• Lenguaje de programación interpretado en lugar de compilado.• Integración con C/C++/Fortran y R• Amplio espectro de programadores (ocasional <> desarrolladores)• Comunidad grande y activa (PyCon, SciPy, EuroPython, PyData…)

http://2013.es.pycon.org/

Page 4: Instalar Python 2.7 y 3 en Windows (Anaconda)

cacheme.org

Fuente: http://continuum.io

Ejemplo de empresas que usan Python:

¿Por qué Python? (II)

Amplio espectro de programadores:

Único en Python

Page 5: Instalar Python 2.7 y 3 en Windows (Anaconda)

cacheme.org¿Cómo instalar Python?

Canopy ExpressPython 2.7

Multiplataforma (Windows, Mac, Linux)Suscripción gratuita para uso personal

https://www.enthought.com/downloads/

Distribuciones de Python listas para usar. Procesamiento a gran escala de datos, análisis predictivo y cálculo científico.

Python 2.7 & 3.xMultiplataforma (Windows, Mac, Linux)

Gratuito (incluso para empresas)

http://continuum.io/downloads

Page 6: Instalar Python 2.7 y 3 en Windows (Anaconda)

cacheme.orgAlternativas portables(sin instalación)

PyzoPython 2.7 y 3.x con con librerías científicas

Multiplataforma (Windows, Mac, Linux)Incluye IEP (IDE similar al entorno MATLAB)

Gratuito y libre

Distribuciones de Python científico que funcionan directamente sin instalación.Basta con descomprimirlas para empezar a usarlas.

WinPythonPython 2.7 y 3.x con con librerías científicas

WindowsIncluye Spyder (IDE similar al entorno MATLAB)

Gratuito y libre

http://www.pyzo.org/ http://winpython.sourceforge.net/

Page 7: Instalar Python 2.7 y 3 en Windows (Anaconda)

cacheme.orgPython en la nube

IPython Notebooks y Sage worksheets colaborativos.

Totalmente gratuito.

Mantenido gracias a University of Washington, National Science Foundation y Google

Para pruebas, docencia y colaboración existen páginas que permiten utilizar Python desde un navegador con conexión a internet.

Configuraciones de Python + IPython noteboks listas para visualizar y compartir análisis de datos

y resultados.

Cuentas gratuitas (con posibilidad de ampliación)

Mantenido por Continuum - http://continuum.io/wakari

http://wakari.io

Wakarihttps://cloud.sagemath.com/

Page 8: Instalar Python 2.7 y 3 en Windows (Anaconda)

cacheme.orgAnaconda - conda

El CEO de Continuum, Travis Oliphant, es el creador de NumPy (piedra angular del

Python científico).Continuum proporciona soporte de Python a empresas y dispone de librerías optimizados

accesibles de forma gratuita para Universidades.

• Anaconda es una distribución de Python lista para usar que incluye las principales librerías (bibliotecas) de Python científico

• Incluye un gestor de librerías llamado ‘conda’ que hace la vida más fácil

• Miniconda es un instalador de conda ligero que solo incluye Python (en versiones 2.7 o 3.x)

• Para instalar una librería específica basta con escribir “conda install nombredelpaquete” en la ventana de comandos

• Si la librería no se encuentra en el repositorio de conda, puede utilizarse el comando pip (repositorio general de librerías en Python): “pip install nombrelibreria”

http://docs.continuum.io/anaconda/pkgs.html

Page 9: Instalar Python 2.7 y 3 en Windows (Anaconda)

cacheme.orgConceptos básicos• Para saber qué versión descargar (32 o 64bit):

• Inicio (o tecla con el símbolo de Windows); click del botón derecho en Equipo; Propiedades. Aparecerá información sobre qué tipo de sistema tenemos instalado en nuestro ordenador.

• En general, ‘$ comando’ indica que dicha instrucción debe de introducirse en la ventana de comandos del sistema operativo sin el dólar ‘$’ (cmd.exe en windows).• Para acceder a la ventana de comandos: Inicio; Ejecutar; cmd.exe;

Aceptar. (Acceso rápido: tecla de windows + R)

• Si tienes problemas de instalación (o actualización) con Anaconda, desactiva (momentáneamente) el antivirus. En ocasiones, la protección heurística genera falsos positivos. Anaconda no requiere (por defecto) derechos de administrador para instalar.

• Modifica tu nombre de usuario si tiene acentos o caracteres especiales (por ejemplo: ÁngelAngel). La idea es quitar esos caracteres del directorio de trabajo y evitar muchos de los errores que puedan surgir.

Page 10: Instalar Python 2.7 y 3 en Windows (Anaconda)

cacheme.orgComandos básicos• Los siguientes comandos permiten interactuar con Python una vez se ha instalado

Anaconda. Deben de ser ejecutados en el cmd.exe

python [Inicia Python dentro de la ventana de comandos]

ipython [Inicia Python mediante un interprete ‘mejorado’ llamado IPython]

>>>exit() [Comando para salir de Python y IPython. Nota: “>>>” indica que estamos dentro de Python]

ipython notebook [Inicia el Notebook de IPython estableciendo como directorio la ruta desde donde se ejecutó. Para IPython notebook se

recomienda usar Firefox o Chrome como navegadores]

python run nombreArchivo.py [Ejecuta el archivo *.py que se debe encontrar en la ruta desde donde se está

llamando “C:\carpeta\actual\python run nombr…”]

cd C:\Anaconda\envs\py3k [Establece la ruta de trabajo al directorio especificado]

cd.. [Actualiza la ruta a la carpeta que la contenía]

Page 11: Instalar Python 2.7 y 3 en Windows (Anaconda)

cacheme.orgComandos básicos (conda)• Los siguientes comandos permiten actualizar e instalar librerías (deben de ser

ejecutados en la ventana de comandos de tu sistema operativo). En general, te recomendamos directamente su documentación (http://conda.pydata.org/docs/)

conda help [Accede a la ayuda de conda]

conda update conda [Actualiza conda]conda update anaconda [Actualiza paquetes de Anaconda, requiere actualizar

conda antes]

conda create -n myenv mypkg [Crea un entorno virtual independiente (environment) e instala el paquete deseado]

conda install mypkg [Instala el paquete directamente en la raíz]

conda remove --all -n myenv [Desinstala el enviroment ‘myenv’]

pip install nombrelibreria [Instala la librería externa al repositorio de conda]

Page 12: Instalar Python 2.7 y 3 en Windows (Anaconda)

cacheme.orgPython 3.x y Anaconda• Python 3 introdujo una serie de mejoras en el lenguaje. Existe cierta incompatibilidad

entre la versión 2.7 y las versiones 3.x. Afortunadamente, la mayoría de librerías importantes en el ámbito científico funcionan sin problemas con la última versión.

• Para utilizar Python 3.x en Anaconda existen dos opciones sencillas:

1. Instalar miniconda 3 y ejecutar los siguientes (en cmd.exe)

conda install anaconda2. Instalar Anaconda normal que viene con Python 2.7 y ejecutar los siguientes

comandos.

conda create -n py3k python=3 anaconda

activate py3k [este comando se debera de ejecutar siempre que se quiera trabajar en Python 3.x]

Nota: Si no te da error el comando ‘activate’, deberás añadir al PATH las rutas donde tengas el ‘environment’. Por ejemplo C:\Anaconda\envs\py3k y C:\Anaconda\envs\py3k\Scripts.

+información: http://es.wikipedia.org/wiki/PATH_(inform%C3%A1tica) y http://www.computerhope.com/issues/ch000549.htm

En linux o Mac utiliza “source activate py3k” directamente.

Page 13: Instalar Python 2.7 y 3 en Windows (Anaconda)

@CAChemEorg

CAChemEorg

CAChemE

[email protected]

cacheme.org

Muchas gracias por su atención