Exécuter Python sur ChromeOS

23

Est-il possible d'exécuter l'interpréteur Python sur une machine ChromeOS? J'ai trouvé divers éditeurs que vous pouvez utiliser, mais j'aimerais également pouvoir exécuter des applications python.

J'aimerais acheter le Chromebook Samsung et, étant un étudiant en informatique, j'adorerais pouvoir faire mes devoirs CS dessus au lieu de transporter mon Macbook 15 pouces ou Toshiba.

ryandawkins
la source

Réponses:

22

Shell Python

Vous pouvez installer ce plugin, Python Shell dans Chrome. Voici quelques informations de cette page d'informations sur les extensions dans le magasin:

Shell Python pour votre navigateur.
Un shell Python pour Chrome.

Fonctionnalités:

  • Python 2.7
  • Ruby 1.8
  • Javascript

Ce sont les seuls langages actuellement compilés en JavaScript par le projet jsrepl.

Mode développeur

Alternativement, vous pouvez mettre votre appareil en mode développeur et accéder à un shell à partir duquel vous pouvez installer / lancer Python.

Interprète Skulpt

Enfin, vous pouvez consulter l' interprète Skulpt . Le site principal est ici .

Skulpt est une implémentation entièrement dans le navigateur de Python.

Croûton

Vous pouvez installer un Linux à part entière sur le matériel Chromebook à l'aide du projet Crouton .

crouton est un ensemble de scripts regroupés dans un générateur de chroot centré sur Chromium OS facile à utiliser. Actuellement, Ubuntu et Debian sont pris en charge (en utilisant debootstrap dans les coulisses), mais "Chromium OS Debian, Ubuntu et Probably Other Distros Eventually Chroot Environment" n'est pas aussi acronyme (crodupodece est certes assez amusant à dire, cependant).

Il y a un tutoriel facile à suivre sur Life Hacker qui vous guide à travers l'installation et la configuration, intitulé: Comment installer Linux sur un Chromebook et déverrouiller son plein potentiel .

Quelle direction prendre?

Si vous envisagez sérieusement d'utiliser le matériel Chromebook comme boîte de développement, j'irais avec Crouton. Les autres options ne vous donnent que des morceaux de Python. Si vous voulez vraiment faire un vrai développement, c'est vraiment la seule option.

slm
la source
Crouton fonctionne également avec Chromeos ou devez-vous le lancer séparément.
ryandawkins
@RyanDawkins - Si vous suivez le guide Life Hacker, vous pouvez exécuter Crouton sur ChromeOS dans un environnement chroot. en.wikipedia.org/wiki/Chroot .
slm
Le shell Python est désormais à la version 3.3. De plus, vous devez ajouter des avertissements sur les effets secondaires de l'exécution de votre Chromebook en mode développeur.
Mark Ransom
5

Une bonne alternative serait d'utiliser un environnement de développement cloud, tel que Codevny ou Cloud9.

Celles-ci présentent de nombreux avantages par rapport aux installations locales basées sur des fichiers (comme décrit en détail sur leurs pages) et sont plus alignées avec le concept global de Chrome OS, c'est-à-dire que l'appareil local doit être léger, bon marché (mais confortable!) Et potentiellement jetable ( comme dans, si vous renversez un latte dessus ou que quelqu'un vole la bonté interdite, vous obtenez juste un nouveau et continuez votre travail sans interruption).

Ils offrent également des prix compétitifs pour les types de charges de travail dont un étudiant a besoin (par exemple, vous pourriez payer ~ 0-20 dollars par mois pour une charge de travail suffisamment lourde requise par tous vos exercices (généralement, ceux-ci n'ont pas besoin de beaucoup de RAM, ou exécutent 24 / 7 quand même).

Comme avantage secondaire, vous apprenez également à utiliser les types d'outils qui deviennent indispensables dans le travail des développeurs modernes impliquant des projets collaboratifs à grande échelle, car les installations de l'hôte local sont notoirement difficiles à reproduire (pour une opinion quelque peu biaisée à ce sujet, jetez un œil ici ).

dinvlad
la source