Python unter ChromeOS ausführen

22

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

Ich möchte das Samsung Chromebook kaufen und als Informatikstudent würde ich gerne meine CS-Hausaufgaben damit machen können, anstatt mein 15-Zoll-Macbook oder Toshiba mitzunehmen.

Ryandawkins
quelle

Antworten:

21

Python-Shell

Sie können dieses Plugin, Python Shell, in Chrome installieren . Hier sind einige Informationen von dieser Erweiterungsinfo-Seite im Shop:

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

Eigenschaften:

  • Python 2.7
  • Ruby 1.8
  • JavaScript

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

Entwicklermodus

Alternativ können Sie Ihr Gerät in den Entwicklermodus versetzen und auf eine Shell zugreifen, von der aus Sie Python installieren / starten können.

Skulpt Interpreter

Zuletzt können Sie sich den Skulpt Interpreter ansehen . Die Hauptseite ist hier .

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

Crouton

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

Bei Crouton handelt es sich um eine Reihe von Skripten, die zu einem benutzerfreundlichen Chromium OS-zentrierten Chroot-Generator zusammengefasst werden. Gegenwärtig werden Ubuntu und Debian unterstützt (unter Verwendung von Debootstrap im Hintergrund), aber "Chromium OS Debian, Ubuntu und wahrscheinlich andere Distros Eventually Chroot Environment" akronymieren nicht so gut (Crodupodece ist zugegebenermaßen ziemlich lustig zu sagen).

Es gibt ein leichtes Leben Hacker zu folgen Tutorial , das Sie durch die Installation und Einrichtung leitet, mit dem Titel: Wie Linux Installation auf einem Chromebook und Unlock sein volles Potenzial .

Wo lang geht es?

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

slm
quelle
Läuft Crouton auch mit Chrome oder muss es separat gestartet werden?
Ryandawkins
@ RyanDawkins - Wenn Sie dem Life Hacker-Handbuch folgen, können Sie Crouton in einer Chroot-Umgebung auf ChromeOS ausführen. en.wikipedia.org/wiki/Chroot .
SLM
Die Python-Shell ist jetzt auf Version 3.3. Außerdem sollten Sie Warnungen zu den Nebenwirkungen des Betriebs Ihres Chromebooks im Entwicklermodus hinzufügen.
Mark Ransom
5

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 eher auf das gesamte Konzept von Chrome OS abgestimmt, dh das lokale Gerät sollte schlank, billig (aber komfortabel!) Und potenziell verfügbar sein ( Wenn Sie eine Latte darauf verschütten oder jemand sie stiehlt (Gott sei Dank, Sie holen sich einfach eine neue und setzen Ihre Arbeit unterbrechungsfrei fort).

Sie bieten auch wettbewerbsfähige Preise für die Art der 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 (in der Regel benötigen diese nicht viel RAM oder laufen 24) / 7 sowieso).

Als Nebeneffekt lernen Sie auch, die Werkzeuge zu verwenden, die für die Arbeit moderner Entwickler in großen Kooperationsprojekten unverzichtbar sind, da Installationen von localhost notorisch schwer zu replizieren sind (eine etwas voreingenommene Meinung dazu finden Sie hier ).

dinvlad
quelle