Ejecutando Python en ChromeOS

23

¿Es posible ejecutar el intérprete de Python en una máquina ChromeOS? He encontrado varios editores que puede usar, pero también me gustaría poder ejecutar aplicaciones de Python.

Me gustaría comprar el Samsung Chromebook, y como estudiante de ciencias de la computación, me encantaría poder hacer mi tarea de CS en lugar de llevar mi Macbook o Toshiba de 15 pulgadas.

ryandawkins
fuente

Respuestas:

22

Python Shell

Puede instalar este complemento, Python Shell en Chrome. Aquí hay información de esa página de información de extensiones en la tienda:

Python shell para su navegador.
Un shell de Python para Chrome.

caracteristicas:

  • Python 2.7
  • Ruby 1.8
  • JavaScript

Estos son los únicos lenguajes que el proyecto jsrepl ha compilado actualmente en JavaScript esta vez.

Modo desarrollador

Alternativamente, puede poner su dispositivo en modo de desarrollador y obtener acceso a un shell desde donde puede instalar / iniciar Python.

Intérprete Skulpt

Por último, puede consultar el intérprete Skulpt . El sitio principal está aquí .

Skulpt es una implementación completamente en el navegador de Python.

Cuscurro

Puede instalar un Linux completo en el hardware de Chromebook usando el proyecto Crouton .

crouton es un conjunto de scripts que se agrupan en un generador de chroot centrado en Chromium OS fácil de usar. Actualmente, Ubuntu y Debian son compatibles (usando debootstrap detrás de escena), pero "Chromium OS Debian, Ubuntu y Probablemente otras distribuciones eventualmente Chroot Environment" no son acrónimos también (aunque crodupodece es bastante divertido decirlo).

Hay un tutorial fácil de seguir sobre Life Hacker que lo guía a través de la instalación y configuración, titulado: Cómo instalar Linux en un Chromebook y desbloquear todo su potencial .

¿Adónde ir?

Si te tomas en serio el uso del hardware de Chromebook como una caja de desarrollo, iría con Crouton. Las otras opciones solo te dan piezas de Python. Si realmente quieres hacer un desarrollo real, esta es realmente la única opción.

slm
fuente
Entonces, el crouton se ejecuta con chromeos o tienes que lanzarlo por separado.
ryandawkins
@RyanDawkins: si sigue la guía Life Hacker, puede ejecutar Crouton sobre ChromeOS en un entorno chroot. en.wikipedia.org/wiki/Chroot .
slm
Python Shell ahora está hasta la versión 3.3. Además, debe agregar advertencias sobre los efectos secundarios de ejecutar su Chromebook en modo desarrollador.
Mark Ransom
5

Una buena alternativa sería utilizar un entorno de desarrollo en la nube, como Codevny o Cloud9.

Estas tienen muchas ventajas sobre las instalaciones locales basadas en archivos (como se describe en detalle en sus páginas) y están más alineadas con todo el concepto de Chrome OS, es decir, el dispositivo local debe ser delgado, económico (¡pero cómodo!) Y potencialmente desechable ( como en el caso, si derramas un café con leche o alguien lo roba, Dios no lo quiera, solo obtienes uno nuevo y continúas tu trabajo ininterrumpidamente).

También ofrecen precios competitivos para los tipos de cargas de trabajo que necesita un estudiante (por ejemplo, podría pagar ~ 0-20 dólares al mes por una carga de trabajo lo suficientemente pesada como la que requieren todos sus ejercicios (por lo general, estos no necesitan mucho carnero o corren 24 / 7 de todos modos).

Como beneficio adicional, también aprende a usar los tipos de herramientas que se vuelven indispensables en el trabajo de los desarrolladores modernos que involucran proyectos de colaboración a gran escala, ya que las instalaciones de host local son notoriamente difíciles de replicar (para una opinión un tanto sesgada al respecto, eche un vistazo aquí ).

dinvlad
fuente