Uruchamianie Pythona w systemie ChromeOS

23

Czy można uruchomić interpreter Pythona na komputerze z systemem ChromeOS? Znalazłem różne edytory, których możesz użyć, ale chciałbym również mieć możliwość uruchamiania aplikacji w języku Python.

Chciałbym kupić Chromebooka Samsung, a będąc studentem informatyki, chciałbym móc odrabiać na nim zadania domowe zamiast nosić 15-calowy Macbook lub Toshiba.

ryandawkins
źródło

Odpowiedzi:

22

Python Shell

Możesz zainstalować tę wtyczkę Python Shell w Chrome. Oto kilka informacji ze strony z informacjami o rozszerzeniach w sklepie:

Powłoka Python dla przeglądarki.
Powłoka Python dla Chrome.

Cechy:

  • Python 2.7
  • Ruby 1.8
  • JavaScript

Są to jedyne języki, które obecnie zostały skompilowane do JavaScript przez projekt jsrepl.

Tryb dewelopera

Alternatywnie możesz przejść do trybu dewelopera i uzyskać dostęp do powłoki, z której możesz zainstalować / uruchomić Python.

Interpreter Skulpt

Na koniec możesz sprawdzić Skulpt Interpreter . Strona główna jest tutaj .

Skulpt to implementacja Pythona całkowicie w przeglądarce.

Grzanka

Możesz zainstalować pełnoprawny system Linux na sprzęcie Chromebook przy użyciu projektu Crouton .

crouton to zestaw skryptów, które łączą się w łatwy w obsłudze, chrootowy generator zorientowany na system operacyjny Chromium. Obecnie obsługiwane są Ubuntu i Debian (za kulisami debootstrap), ale „Chromium OS Debian, Ubuntu i prawdopodobnie inne środowisko Distro ewentualnie Chroot Environment” również nie akronimizuje (crodupodece jest wprawdzie całkiem fajne do powiedzenia).

Łatwy do naśladowania samouczek na temat Life Hacker, który przeprowadzi Cię przez proces instalacji i konfiguracji, zatytułowany: Jak zainstalować Linuksa na Chromebooku i odblokować jego pełny potencjał .

Którą drogą pójść?

Jeśli poważnie myślisz o użyciu sprzętu Chromebook jako pudełka programistycznego, wybrałbym Crouton. Inne opcje dają tylko fragmenty Pythona. Jeśli poważnie myślisz o jakimkolwiek prawdziwym rozwoju, to naprawdę jedyna opcja.

slm
źródło
Podobnie crouton działa z chromosami, czy trzeba go uruchamiać osobno.
ryandawkins
@RyanDawkins - Jeśli postępujesz zgodnie z instrukcją Life Hacker, możesz uruchomić Crouton na ChromeOS w środowisku chroot. en.wikipedia.org/wiki/Chroot .
slm
Python Shell jest teraz w wersji 3.3. Ponadto należy dodać ostrzeżenia o skutkach ubocznych uruchamiania Chromebooka w trybie programisty.
Mark Ransom
5

Dobrą alternatywą byłoby użycie środowiska deweloperskiego w chmurze, takiego jak Codevny lub Cloud9.

Mają wiele zalet w porównaniu z lokalnymi instalacjami opartymi na plikach (jak opisano szczegółowo na ich stronach) i są bardziej dostosowane do całej koncepcji Chrome OS, tj. Lokalne urządzenie powinno być szczupłe, tanie (ale wygodne!) I potencjalnie jednorazowe ( tak jak w przypadku, jeśli wylejesz na nią latte lub ktoś ukradnie to dobroć, zabraniaj, po prostu dostajesz nowy i kontynuujesz pracę nieprzerwanie).

Oferują również konkurencyjne ceny dla rodzajów obciążeń, których potrzebuje uczeń (np. Możesz zapłacić ~ 0-20 dolców miesięcznie za wystarczająco duże obciążenie pracą wymagane przez wszystkie twoje ćwiczenia (zwykle nie wymagają dużo pamięci RAM lub wykonywania 24) / 7 w każdym razie).

Dodatkową korzyścią jest nauczenie się używania narzędzi, które stają się niezbędne w pracy współczesnych deweloperów obejmujących projekty współpracy na dużą skalę, ponieważ instalacje hostów lokalnych są niezwykle trudne do odtworzenia (aby uzyskać nieco stronnicze opinie na ten temat, spójrz tutaj ).

dinvlad
źródło