Ausführen von Python unter ChromeOS

Ist es möglich, den Python-Interpreter auf einem ChromeOS-Computer auszuführen? Ich habe verschiedene Editoren gefunden, die Sie verwenden können, aber ich möchte auch Python-Anwendungen ausführen können.

Ich möchte das Samsung Chromebook kaufen und als Informatikstudent würde ich es lieben um meine CS-Hausaufgaben darauf machen zu können, anstatt mein 15-Zoll-Macbook oder Toshiba herumzutragen.

Antwort

Python-Shell

Sie können dieses Plugin Python Shell in Chrome. Hier sind einige Informationen von dieser Erweiterungsinfoseite im Store:

Python-Shell für Ihren Browser.
Eine Python-Shell für Chrome.

Funktionen:

  • Python 2.7
  • Ruby 1.8
  • JavaScript

Dies sind die einzigen Sprachen, die derzeit vom jsrepl-Projekt zu diesem Zeitpunkt in JavaScript kompiliert wurden.

Entwicklermodus

Alternativ können Sie Ihr Gerät in den Entwicklermodus versetzen und von dort aus Zugriff auf eine -Shell erhalten Sie können Python installieren / starten.

Skulpt Interpreter

Zuletzt können Sie den Skulpt Interpreter überprüfen. Hauptseite „s hier .

Skulpt ist eine vollständig im Browser integrierte Implementierung von Python.

Crouton

Mit können Sie ein vollwertiges Linux auf der Chromebook-Hardware installieren Das Projekt Crouton .

crouton besteht aus einer Reihe von Skripten, die zu einem zusammengefasst werden Einfach zu bedienender, Chromium OS-zentrierter Chroot-Generator. Derzeit werden Ubuntu und Debian unterstützt (unter Verwendung von Debootstrap hinter den Kulissen), aber „Chromium OS Debian, Ubuntu und wahrscheinlich andere Distros eventuell Chroot-Umgebung“ werden auch nicht akronymisiert (Crodupodece macht zugegebenermaßen Spaß zu sagen).

Es gibt ein einfach zu befolgendes Tutorial zu Life Hacker, das Sie durch die Installation und Einrichtung führt und den Titel trägt: So installieren Sie Linux auf einem Chromebook und nutzen das volle Potenzial .

Welcher Weg ist zu gehen?

Wenn Sie es ernst meinen, die Chromebook-Hardware als Entwicklungsbox zu verwenden Ich würde mit Crouton gehen. Die anderen Optionen geben Ihnen nur Teile von Python. Wenn Sie es ernst meinen mit einer echten Entwicklung, ist dies wirklich die einzige Option.

Kommentare

  • Crouton läuft auch mit Chromeos oder muss es separat gestartet werden.
  • @RyanDawkins – Wenn Sie dem Life Hacker-Handbuch folgen, können Sie Crouton in einem Chroot-Umfeld auf ChromeOS ausführen ronment. de.wikipedia.org/wiki/Chroot .
  • Die Python-Shell ist jetzt auf Version 3.3. Außerdem sollten Sie Warnungen zu den Nebenwirkungen hinzufügen, wenn Sie Ihr Chromebook im Entwicklermodus ausführen.
  • Das Python Shell-Plugin für Chrome ist sehr begrenzt, und der Entwickler hat seit über 2 Jahren keine Fragen mehr beantwortet. Ich denke, es ist ' tot, Jim.

Antwort

Eine gute Alternative wäre die Verwendung einer Cloud-Entwicklungsumgebung wie Codevny oder Cloud9.

Diese haben viele Vorteile gegenüber lokalen dateibasierten Installationen (wie auf ihren Seiten ausführlich beschrieben) und sind besser darauf abgestimmt Das gesamte Konzept von Chrome OS, dh das lokale Gerät sollte schlank, billig (aber komfortabel!) und möglicherweise wegwerfbar sein (wie in, wenn Sie einen Latte darauf verschütten oder jemand es stiehlt, Gott sei Dank, erhalten Sie einfach einen neuen und Setzen Sie Ihre Arbeit unterbrechungsfrei fort.

Sie bieten auch wettbewerbsfähige Preise für die Art von Arbeitsbelastung, die ein Schüler benötigt (z. B. könnten Sie ~ 0-20 Dollar pro Monat für eine ausreichend hohe Arbeitsbelastung zahlen, die für alle Ihre Übungen erforderlich ist (Normalerweise benötigen diese nicht viel RAM oder laufen ohnehin rund um die Uhr.)

Als Nebeneffekt lernen Sie auch, die Arten von Werkzeugen zu verwenden, die für die Arbeit moderner Entwickler mit großen Arbeitskräften unverzichtbar werden. Skala kollaborativ p Projekte, da Localhost-Installationen bekanntermaßen schwer zu replizieren sind (eine etwas voreingenommene Meinung dazu finden Sie hier ).

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.