【一起学python】基础环境搭建

联盟有个小伙伴,为了督促自己学习进步,决定把自己以前学的python重新梳理下,并且以文章的方式展示出来,联盟专门做一起学python系列专栏,鼓励这位小伙伴学习,也欢迎大家监督,也欢迎后续的小伙伴参与进来,一起学习一,互相鼓励,传播正能量。

(一)基本配置

1、检查系统有没有内置python

很多的系统都内置了python,由于我编程用的都是linux系统,无论那个版本的linux,都可以在命令行上输入python,来检查有没有内置python,我用的系统是ubuntu,是内置了python2.7的,输入python后进入了python交互模式。

2、关于python版本

python的2.x版本和3.x版本还是有较大区别的,python3.x支持的包没有python2.x系列的多,目前公司使用2.7.x,所以我的所有环境用的都是2.7。

3、安装更好用的python交互shell

python自带的交互shell没有代码高亮和补全,所以安装一个更好用的交互shell会让我更舒服,我使用两个第三方的交互shell,一个是bpython,一个是ipython

bpython

在linux shell下输入bpython,就进入了bpython,bpython的代码高亮的配色很好看,代码补全也很好用,而且不同按tab键就会自动补全。bpython显得比较精致,下一个ipython的功能就比较强大了,它可以执行linux命令。使用apt-getinstall bython或者pip install bpython命令就能安装,需要提高权限。

ipython

在linux shell下输入ipython,就进入了ipython,ipython的没有代码高亮。

ipython的补全的用法和linux的补全一样,使用tab键进行补全,多按几次tab会匹配多个结果,这个交互shell还能使用linux的命令。这是最厉害的一点。

还有一个工具就是pip,pip对于python来说就相当于apt对于ubuntu,yum相当于centos,可以通过pip来安装各种各样的python扩展包,也可以用来升级python,使用的方法和apt差不多,pip install packagename安装一个包,如果提示权限不够,就提升权限。目前用不到pip,暂不深究。

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2016-12-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序猿DD

都在说微服务,那么微服务的反模式和陷阱是什么(一)

译者:程超 译文:http://www.jianshu.com/p/3986239138fe 一、数据驱动的迁移反模式 微服务会创建大量小的、分布式的、单一用途...

2049
来自专栏FreeBuf

Windows系统的JScript组件被曝存在一个0day RCE

近期,Telspace Systems公司的安全研究专家Dmitri Kaslov在Windows操作系统的JScript组件中发现了一个严重的安全漏洞,而这个...

1000
来自专栏腾讯云数据库团队的专栏

腾讯云 TDSQL 审计原理揭秘

在云服务时代,打造一款同时具备了开源数据库的性价比和商业数据库的安全性的数据库,几乎是所有使用者心中的梦想。腾讯云数据库 TDSQL 基于这样的考虑,实现了云化...

1.1K0
来自专栏FreeBuf

开发者误读芯片厂商调试文档,导致主要操作系统均出现新内核漏洞

美国计算机安全应急响应中心(以下简称“CERT”)日前发布公告称,Windows、macOS、Red Hat、Ubuntu、SUSE Linux、FreeBSD...

1165
来自专栏木头编程 - moTzxx

微信公众平台开发[5] —— 微信扫码支付介绍

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

993
来自专栏Java职业技术分享

zookeeper-架构设计与角色分工-《每日五分钟搞定大数据》

zookeeper作为一个分布式协调系统,很多组件都会依赖它,那么此时它的可用性就非常重要了,那么保证可用性的同时作为分布式系统的它是怎么保证扩展性的?问题很多...

1260
来自专栏Java学习网

常用开发工具Eclipse的实现机制和原理是什么?

我们学习和开发过程中用到Java的地方,就有Eclipse的影子,Eclipse平台是目前流行的Java开发工具之一,很重要的一个原因是它开源免费;有人会说我用...

3395
来自专栏jojo的技术小屋

原 荐 微信小程序、微信公众号、H5之间能相

作者:汪娇娇 时间:2017年10月10日 话不多说,直接进入正文。 一、小程序和公众号 答案是:可以相互关联。 在微信公众号里可以添加小程序。 ? 图片有点...

4635
来自专栏逸鹏说道

TypeLoadException: 找不到 Windows 运行时类型“Xaml.Controls.Binding

奇怪的问题,我以为是我不小心添加了什么标签导致的,后来发现。。。坑爹,把项目名字改一下,然后移除掉,接着再加载一下就可以了。。。。。。。崩溃了,,,,事实证明=...

2474
来自专栏FreeBuf

企业安全漏洞通告引擎

? 背景 ? 如今大多数企业都在用漏洞扫描+漏洞通告,存在如下两个问题: 1、漏扫存在“扫描周期长、扫描库更新不及时”等情况,同时扫描报告中有无数干扰项,导致...

2245

扫码关注云+社区

领取腾讯云代金券