是否可以在 ChromeOS 计算机上运行 Python 解释器?我找到了各种可以使用的编辑器,但我也希望能够运行 python 应用程序。
我想购买三星 Chromebook,作为一名计算机科学专业的学生,我希望能够在上面做计算机科学作业,而不是随身携带 15 英寸 Macbook 或东芝。
答案1
蟒蛇外壳
你可以安装这个插件,蟒蛇外壳进入 Chrome。以下是商店中扩展程序信息页面的一些信息:
适用于您的浏览器的 Python shell。
适用于 Chrome 的 Python shell。特征:
- Python 2.7
- 红宝石1.8
- JavaScript
这些是目前 jsrepl 项目目前唯一编译为 JavaScript 的语言。
开发者模式
或者,您可以将您的设备放入开发者模式并获得访问权限壳从那里你可以安装/启动Python。
雕塑翻译员
Skulpt 是 Python 的完全浏览器内实现。
油煎面包块
您可以使用该项目在 Chromebook 硬件上安装成熟的 Linux油煎面包块。
crouton 是一组脚本,它们捆绑成一个易于使用、以 Chromium 操作系统为中心的 chroot 生成器。目前支持 Ubuntu 和 Debian(在幕后使用 debootstrap),但“Chromium OS Debian、Ubuntu 和可能其他发行版最终 Chroot 环境”也没有缩写(crodupodece 确实说起来很有趣)。
Life Hacker 有一个易于遵循的教程,它将引导您完成安装和设置,标题为:如何在 Chromebook 上安装 Linux 并释放其全部潜力。
走哪条路?
如果您真的想使用 Chromebook 硬件作为开发盒,我会选择 Crouton。其他选项只提供 Python 的片段。如果您真的想做任何真正的开发,这确实是唯一的选择。
答案2
一个好的替代方案是使用云开发环境,例如 Codevny 或 Cloud9。
与基于本地文件的安装(如其页面上详细描述的那样)相比,它们具有许多优点,并且更符合 Chrome 操作系统的整体概念,即本地设备应该精简、便宜(但舒适!)并且可能是一次性的(例如,如果你把一杯拿铁洒在上面或者有人偷了它(天哪),你只需得到一杯新的,然后不间断地继续你的工作)。
他们还为学生所需的工作负载类型提供有竞争力的价格(例如,您可以每月支付约 0-20 美元来获得所有练习所需的足够大的工作负载(通常这些练习不需要太多内存,或者运行 24 小时) /7 无论如何)。
作为一个附带好处,您还可以学习使用在涉及大型协作项目的现代开发人员工作中不可或缺的各种工具,因为本地主机安装非常难以复制(对于对此有些偏见的观点,请看一下这里)。