ipython使用_Ipython使用指南

IPython是一个增强版的Python交互式解释器,提供GUI控制台、Web交互式笔记本和快速并行计算引擎。本文介绍了IPython的安装、基本操作,如tab补全、系统命令、内省、快捷键和魔术命令的使用。还涵盖了IPython的目录书签系统、日志记录、与操作系统交互以及Jupyter Notebook的安装和使用。最后,探讨了IPython的并行计算功能,展示了如何利用ipcluster进行并行任务处理,提高效率。
摘要由CSDN通过智能技术生成

一、简介

2001年,Fernando Perez为了得到一个更为高效的交互式Python解释器而启动的一个项目,IPython不仅仅是一个加强版的shell,他可以直接进行绘图操作的GUI控制台,一个基于web的交互式笔记本,以及一个轻量级的快速并行计算引擎。

ipython是一个升级版的交互式python命令行工具.

二、ipython安装

一、在已有Python环境安装

pip install ipython

等到命令执行完成后显示successfully表示完装成功,如下图

1133627-20171031082111527-127066202.png

安装完,在命令提示符下输入ipython就可以启动ipython了

其与原版python命令行工具不同在于ipython的提示符变成了in和out.

in为输入命令的地方,out为命令执行完成后输出的地方

1133627-20171031082132527-2083752860.png

三、ipython常用操作

一、tab键自动补全一些常用的方法

1133627-20171031082145886-1497288213.png

1、常用命令

1 启动:ipython/ipython qtconsole –pylab=inline2 Tab键自动补全

二、系统命令

1、支持一些系统命令

In [2]: pwd #显示当前所在目录

Out[2]: '/root'In [3]: cd .. #返回当前目录的上一级目录

/

2、执行系统命令(!)

In [6]: !ifconfig

ens33: flags=4163 mtu 1500inet192.168.81.10 netmask 255.255.255.0 broadcast 192.168.81.255inet6 fe80::a545:8b99:d507:4d0f prefixlen64 scopeid 0x20ether00:0c:29:95:d5:31 txqueuelen 1000(Ethernet)

RX packets12851 bytes 9887304 (9.4MiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets7172 bytes 1546188 (1.4MiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73 mtu 65536inet127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10loop txqueuelen1(Local Loopback)

RX packets140 bytes 12132 (11.8KiB)

RX errors 0 dropped 0 overruns 0 frame 0

TX packets140 bytes 12132 (11.8KiB)

TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

In [7]: !ip a1: lo: mtu 65536 qdisc noqueue state UNKNOWN qlen 1link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet127.0.0.1/8scope host lo

valid_lft forever preferred_lft forever

inet6 ::1/128scope host

valid_lft forever preferred_lft forever2: ens33: mtu 1500 qdisc pfifo_fast state UP qlen 1000link/ether 00:0c:29:95:d5:31brd ff:ff:ff:ff:ff:ff

inet192.168.81.10/24 brd 192.168.81.255 scope globalens33

valid_lft forever preferred_lft forever

inet6 fe80::a545:8b99:d507

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值