Instalar Python 2.7 y 3 en Windows (Anaconda)

13,280 views

Published on

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

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
13,280
On SlideShare
0
From Embeds
0
Number of Embeds
1,374
Actions
Shares
0
Downloads
112
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide
  • Licenciapermisiva (BSD)Libre y gratuitaGran comunidadUnos 36 mil paquetes en PyPYSoportecomercialMuchasconferencias (SciPy, Pycon, PyData)Sintaxisclara y legible “Pseudo-códigoejectuable”IPythonIntérprete con esteroidesPermitereducir la memoria de trabajoInterfaz web (IPython Notebook)Estructuras de programaciónmodernasListasProtocolos de iteracion y generadores Meta-programaciónInstrospecciónCompilador JIT y concurrencia (Numba) BateríasincluidasInternet (FTP, HTTP, SMTP, XMLRPC)Herramientas de visualizaciónIntegración con C/C++/Fortran
  • Instalar Python 2.7 y 3 en Windows (Anaconda)

    1. 1. Instalación de Python (Anaconda) en Windows Computer-aided Chemical Engineering cacheme.org
    2. 2. 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
    3. 3. ¿Por qué Python? cacheme.org • 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/
    4. 4. ¿Por qué Python? (II) Ejemplo de empresas que usan Python: Amplio espectro de programadores: Fuente: http://continuum.io Único en Python cacheme.org
    5. 5. ¿Cómo instalar Python? cacheme.org Distribuciones de Python listas para usar. Procesamiento a gran escala de datos, análisis predictivo y cálculo científico. https://www.enthought.com/downloads/ http://continuum.io/downloads Python 2.7 & 3.x Multiplataforma (Windows, Mac, Linux) Gratuito (incluso para empresas) Canopy Express Python 2.7 Multiplataforma (Windows, Mac, Linux) Suscripción gratuita para uso personal
    6. 6. Alternativas portables (sin instalación) cacheme.org Distribuciones de Python científico que funcionan directamente sin instalación. Basta con descomprimirlas para empezar a usarlas. http://winpython.sourceforge.net/ http://www.pyzo.org/ WinPython Python 2.7 y 3.x con con librerías científicas Windows Incluye Spyder (IDE similar al entorno MATLAB) Gratuito y libre Pyzo Python 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
    7. 7. cacheme.org Python en la nube Para pruebas, docencia y colaboración existen páginas que permiten utilizar Python desde un navegador con conexión a internet. Wakari http://wakari.io 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 https://cloud.sagemath.com/ IPython Notebooks y Sage worksheets colaborativos. Totalmente gratuito. Mantenido gracias a University of Washington, National Science Foundation y Google
    8. 8. Anaconda - conda cacheme.org • 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 El CEO de Continuum, Travis Oliphant, es el nombredelpaquete” en la ventana de creador de NumPy (piedra angular del Python científico). comandos Continuum proporciona soporte de Python a Si la librería no se encuentra en el empresas y dispone de librerías optimizados repositorio de conda, puede utilizarse el accesibles de forma gratuita para comando pip (repositorio general de Universidades. librerías en Python): “pip install nombrelibreria” http://docs.continuum.io/anaconda/pkgs.html
    9. 9. Conceptos básicos cacheme.org • 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: ÁngelAngel). La idea es quitar esos caracteres del directorio de trabajo y evitar muchos de los errores que puedan surgir.
    10. 10. Comandos básicos cacheme.org • 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:carpetaactualpython run nombr…”] cd C:Anacondaenvspy3k [Establece la ruta de trabajo al directorio especificado] cd.. [Actualiza la ruta a la carpeta que la contenía]
    11. 11. Comandos básicos (conda) cacheme.org • 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]
    12. 12. Python 3.x y Anaconda cacheme.org • 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. • 1. Para utilizar Python 3.x en Anaconda existen dos opciones sencillas: Instalar miniconda 3 y ejecutar los siguientes (en cmd.exe) conda install anaconda 2. 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:Anacondaenvspy3k y C:Anacondaenvspy3kScripts. +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.
    13. 13. Muchas gracias por su atención cacheme.org @CAChemEorg CAChemEorg CAChemE mail info@cacheme.org

    ×