2018-01-29 Chromebook上进行python开发

低价入手了一台带触摸屏的联想N23 yoga Chromebook笔记本,用来做python开发。

从网上看到的资料汇总起来有以下几种安装python开发环境的方法:

1、安装chrome浏览器诸如Python Shell之类的扩展程序,这种方式的优点是不用进入开发者模式(除此之外的其它方式都需要进入开发者模式),但是体验并不好,放弃了。

2、通过Crouton安装一个utuntu,运行方式有点像虚拟机,在linux下就可以用python。

3、安装Anaconda,Anaconda是python的一种发行版。我没有试用过这种方式。

还有其它方式吗?

今天无意中看到chromebook用的包管理器叫Chromebrew,支持安装各种开发工具,于是.......竟然直接安装python成功了。步骤简述如下:

1) 进入开发者模式(注意不要和chrome os dev版混淆)

在开机情况下按住 esc+刷新键(chromebook键盘第一排第四个键)+电源键,系统会重新启动,按Ctrl+D,稍等片刻即可进入开发者模式。注意:进入开发者模式会清除本地所有资料!!!

参考:http://www.howtoip.com/how-to-enable-developer-mode-on-your-chromebook/

2) 打开终端窗口

打开chrome浏览器,按Ctrl+Alt+T会进入终端模式,会出现提示符 crosh>,这时候输入shell,提示符变成chronos@localhost  /$,这也表明进入开发者模式成功了。

3) 安装chromebrew

在chronos@localhost  /$ 提示符下输入:

wget -q -O - https://raw.github.com/skycocker/chromebrew/master/install.sh | bash

系统会自动下载并安装软件包,稍等片刻,提示Chromebrew installed successfully and package lists updated.即表示已经安装成功。

4) 搜索python

chronos@localhost / $ crew search python

python27: Python is a programming language that lets you work quickly and integrate systems more effectively.

python3: Python is a programming language that lets you work quickly and integrate systems more effectively.

从这个网址可以看到已经有那些包:

https://github.com/skycocker/chromebrew/tree/master/packages

5) 安装python

chronos@localhost / $ crew install python3

python3: Python is a programming language that lets you work quickly and integrate systems more effectively.

https://www.python.org/

version 3.6.4

The following packages also need to be installed:

zlibpkg

Do you agree? [Y/n]

输入Y即开始安装python3

同理也可以安装其它开发工具。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原文链接 《Python数据分析》(Python for Data Analysis, 2nd Edition)第...
    李绍俊阅读 12,757评论 0 5
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 9,731评论 4 16
  • 最近在考虑持续交付(Continuous Delivery)的一系列最佳实践,持续集成工具的选择影响到未来的投入,...
    michael_jia阅读 3,602评论 0 2
  • 31 什么是静态变量?如果一个函数内定义的变量前使用关键字static来声明,那么该变量就是静态变量。 一般函数内...
    苏渝粤阅读 4,187评论 0 0
  • 很长时间了不写什么了,但是聊天总是会说很多,可能就是因为最近没写什么。 最近在参加一个100元可以用多久的活动,已...
    光暖同学阅读 4,531评论 0 0

友情链接更多精彩内容