Exécuter Python sur ChromeOS

Est-il possible dexécuter linterpréteur Python sur une machine ChromeOS? Jai trouvé plusieurs éditeurs que vous pouvez utiliser, mais jaimerais également pouvoir exécuter des applications python.

Je voudrais acheter le Chromebook Samsung, et étant étudiant en informatique, jadorerais pour pouvoir faire mes devoirs CS dessus au lieu de transporter mon Macbook 15 pouces ou Toshiba.

Réponse

Python Shell

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

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

Caractéristiques:

  • Python 2.7
  • Ruby 1.8
  • JavaScript

Ce sont les seuls langages actuellement compilés en JavaScript par le projet jsrepl comme cette fois-ci.

Mode développeur

Vous pouvez également placer votre appareil en mode développeur et accéder à un shell à partir duquel vous pouvez installer / lancer Python.

Interpréteur Skulpt

Enfin, vous pouvez consulter l Interpréteur Skulpt . Site principal « s ici .

Skulpt est une implémentation entièrement intégrée au navigateur de Python.

Crouton

Vous pouvez installer un Linux à part entière sur le matériel Chromebook en utilisant le projet Crouton .

crouton est un ensemble de scripts qui se regroupent dans un Générateur de chroot simple dutilisation, centré sur le système dexploitation Chromium. Actuellement, Ubuntu et Debian sont pris en charge (en utilisant debootstrap dans les coulisses), mais « Chromium OS Debian, Ubuntu et probablement dautres Distros Finalement Chroot Environment » ne s acronymise pas non plus (crodupodece est certes assez amusant à dire, cependant).

Il existe un tutoriel facile à suivre sur Life Hacker qui vous guide à travers linstallation et la configuration, intitulé: Comment installer Linux sur un Chromebook et exploiter tout son potentiel .

Quelle est la voie à suivre?

Si vous « voulez vraiment utiliser le matériel Chromebook comme boîte de développement Jirais avec Crouton. Les autres options ne vous donnent que des morceaux de Python. Si vous « voulez vraiment faire du développement, cest vraiment la seule option.

Commentaires

  • Il en va de même pour crouton avec ChromeOS ou devez-vous le lancer séparément.
  • @RyanDawkins – Si vous suivez le guide Life Hacker, vous pouvez exécuter Crouton sur ChromeOS dans un environnement chroot ronment. en.wikipedia.org/wiki/Chroot .
  • Le shell Python est maintenant à la version 3.3. De plus, vous devez ajouter des avertissements sur les effets secondaires de lexécution de votre Chromebook en mode développeur.
  • Le plugin Python Shell pour Chrome est très limité et le développeur na pas répondu aux questions depuis plus de 2 ans. Je pense quil est ' mort, Jim.

Réponse

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

Celles-ci présentent de nombreux avantages par rapport aux installations basées sur des fichiers locaux (comme décrit en détail sur leurs pages) et sont plus alignées avec tout le concept de Chrome OS, cest-à-dire que lappareil local doit être maigre, bon marché (mais confortable!) et potentiellement jetable (comme dans, si vous renversez un café au lait dessus ou que quelquun le vole, bonté interdite, vous venez den obtenir 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 (typiquement ceux-ci nont pas besoin de beaucoup de RAM, ou fonctionnent 24/7 de toute façon).

En plus, vous apprenez également à utiliser les types doutils qui deviennent indispensables dans le travail des développeurs modernes impliquant de grandes échelle collaborative p rojects, puisque les installations de lhôte local sont notoirement difficiles à reproduire (pour une opinion quelque peu biaisée, jetez un œil ici ).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *