Este es un post invitado por nuestro amigo Greg McKeever de Nitrous.IO.
Nitroso. IO es una plataforma que le permite hacer girar su propio entorno de desarrollo rápidamente en la nube. Aquí hay algunas ventajas clave de la codificación en nitroso. IO:
-
Ahorre incontables horas (o días) de configuración de su sistema operativo Windows o Mac para el desarrollo. Su caja nitrosa viene precargada con muchas herramientas e intérpretes, para que pueda comenzar a codificar de inmediato.
-
Su código es accesible desde cualquier computadora o dispositivo móvil. Edite código a través de Web IDE, SSH o sincronice localmente y use su editor de texto favorito.
-
Colaboración: Nitrous proporciona una manera para que usted pueda compartir su entorno de desarrollo con cualquier otro usuario. Si tiene algún problema con su proyecto y necesita ayuda, puede invitar a un amigo a su cuadro Nitrous para editar y ejecutar su código.
Contenido
Cómo empezar
Para comenzar, regístrate en Nitrous. IO. Una vez que se confirme su cuenta, vaya a la página de cuadros y cree un nuevo cuadro de Python / Django.
Hay muchas herramientas e intérpretes que se incluyen con el cuadro Nitrous, y en el momento de escribir esto tendrá Python 2.7.3 y Django 1.5.1 incluidos con su entorno de desarrollo. Si esto es con lo que quieres empezar a trabajar, ¡todo está listo!
Si está buscando usar una versión diferente de Python, Django o utilizar otro marco como Flask, siga leyendo.
Configuración de Python 2.7 con Virtualenv
Virtualenv le permite crear un entorno aislado para instalar versiones específicas de Python, Django y también instalar otros marcos como Flask sin necesidad de acceso root. Dado que las cajas nitrosas no ofrecen raíz en este momento, esta es la mejor ruta a seguir.
Para ver las versiones disponibles de Python disponibles, ejecutels /usr/bin/python*
en la consola. Cree un nuevo entorno con Python 2.7 ejecutando el siguiente comando:
$ virtualenv -p /usr/bin/python2.7 py27env
Ahora querrás conectarte a este entorno:
$ source py27env/bin/activate
Si decide que desea desconectarse de este entorno en cualquier momento, escribadeactivate
en la consola.
Dado que se encuentra en un entorno aislado, deberá instalar Django y cualquier otra dependencia que estuviera disponible fuera de su entorno. Puede comprobar con qué módulos está instaladopip freeze
.
Instalar Django
Para instalar la última versión oficial de Django, deberás utilizar pip:
$ pip install Django
Instalación de Flask
Instalar Flask es tan fácil como instalar Django con pip. Ejecute el siguiente comando para instalar la última versión oficial:
$ pip install Flask
¡Eso es todo! Puede verificar la instalación ejecutando el comandopip freeze
, y localizando Flask en la lista. Ya está listo para comenzar su curso aquí en RealPython.
Una cosa que debe recordar es que siempre puede desconectarse de Virtualenv ejecutandodeactivate
en la consola. Si nombró su sesión de Virtualenv ‘py27env' como se ve en este artículo, siempre puede volver a conectarse ejecutandosource py27env/bin/activate
.
Enlaces Externos
- https://www.nitrous.io/app#/boxes
- http://www.nitrous.io?utm_source=realpython.com&utm_medium=blog&utm_content=nitrous_io_python_dev_environment
- http://help.nitrous.io/box-interpreters-and-tools/?utm_source=realpython.com&utm_medium=blog&utm_content=nitrous_io_python_dev_environment
- http://www.nitrous.io/mac?utm_source=realpython.com&utm_medium=blog&utm_content=nitrous_io_python_dev_environment