ipython怎么安装,ipython教程
Python:面向对象的解释型计算机程序设计语言
IPython:一个交互式计算系统。主要包含三个组件:增加的交互式 “Python shell”,解耦的双过程通信模型,交互式并行计算的架构。支持变量自动补全。
IPython是一个 python 的交互式 shell,相对于python shell,增加了变量自动补全,自动缩进,支持 bash shell 命令,内置了其它有用的功能和函数。
特点:
强大的交互式shell
Jupyter 内核
交互式的数据可视化工具
灵活、可嵌入的解释器
易于使用,高性能的并行计算工具
1、编译安装Python
[root @ test ~]# tar zxf Python-2.7。图斯特拉古铁雷斯
[root@test ~]# ll
[root@test ~]# cd Python-2.7
[root@test Python-2.7]# ll
总用量848
-rwxr-x - 1 1000 1002 402781 5月28 2010配置
-rw-r - 1 1000 1002 124898 5月28 2010配置
drwxr-x - 23 1000 1002 4096 7月3 2010年演示
drwxr-x - 17 1000 1002 4096 7月3 2010年文件
drwxr-x - 2 1000 1002 4096 7月3 2010语法
drwxr-x - 2 1000 1002 4096 7月3 2010年包括
-rwxr-x - 1 1000 1002 7122 6月14 2003安装嘘
drwxr-x - 47 1000 1002 12288 7月3 2010年图书馆
-rw-r - 1 1000 1002 14231 7月3 2010年许可证
drwxr-x - 11 1000 1002 4096 7月3 2010 Mac
-rw-r - 1 1000 1002 40618 4月12 2010 Makefile.pre.in
drwxr-x - 5 1000 1002 4096 7月2010年3月
drwxr-x - 9 1000 1002 4096 7月3个2010模块
drwxr-x - 3 1000 1002 4096 7月3个2010对象
drwxr-x - 2 1000 1002 4096 7月3 2010解析器
drwxr-x - 10 1000 1002 4096 7月3 2010年个人电脑
drwxr-x - 2 1000 1002 4096 7月3 2010 PCbuild
-rw-r - 1 1000 1002 33981 5月8 2010 pyconfig.h.in
drwxr-x - 2 1000 1002 4096 7月3 2010 Python
-rw-r - 1 1000 1002 53728 7月3 2010自述文件
drwxr-x - 5 1000 1002 4096 7月3 2010 RISCOS
-rw-r - 1 1000 1002 88705 6月27 2010 setup.py
drwxr-x - 22 1000 1002 4096 7月3 2010工具
查询编译参数帮助:
[root@test Python-2.7]# ./configure - help
安装依赖包
[root @ test Python-2.7]# yum install readline-devel
已安装:
readline-devel。x86 _ 64 0:6.0-4.el6
安装的依赖项:
ncurses-devel。x86 _ 64 0:5.7-4.20090207。el6
依赖关系已更新:
ncurses-base。x86 _ 64 0:5.7-4.20090207。el6
ncurses-libs。x86 _ 64 0:5.7-4.20090207。el6
编译安装Python
[root@test Python-2.7]# ./configure-prefix=/usr/local/python 27
[root @ test Python-2.7]# make make install
测试Python是否安装成功
[root @ test Python-2.7]#/usr/local/Python 27/ngdyt/Python 2.7
Python 2.7 (r27:82500,2018年5月20日,20:05:39)
[GCC 4.4.7 20120313(红帽4.4.7-18)]
有关详细信息,请键入"帮助"、"版权"、"配额"或"许可证"。
打印"你好,世界!"
你好世界!
退出()
2、安装IPython
[root@test Python-2.7]# cd
[root @ test ~]# tar zxf ipython-1.2.1.tar.gz
[root@test ~]# cd ipython-1.2.1
[root@test ipython-1.2.1]# ls
copy . txt docs示例IPythonPKG-INFO自述文件。rst scriptssetupbase。py设置彩蛋。py设置外部设置。巴拉圭
安装ipython
[root @ test ipython-1。2 .1]#/usr/local/python 27/ngdyt/python 2.7设置。py构建
[root @ test ipython-1。2 .1]#/usr/local/python 27/ngdyt/python 2.7设置。py安装
[root @ test ipython-1。2 .1]# ls/usr/local/python 27/ngdyt/
2到3个IP控制器IP测试。巴拉圭
idle pingine ipython pydoc python 2.7-配置
ipclusteriplogger I runner python python-config
创建链接文件
[root @ test ipython-1。2 .1]# ln-SV/usr/local/python 27/ngdyt/python 2.7/usr/ngdyt/python 27
/usr/ngdyt/python 27 -/usr/local/python 27/ngdyt/python 2.7
[root @ test ipython-1。2 .1]# ln-SV/usr/local/python 27/ngdyt/ipython/usr/ngdyt/
/usr/ngdyt/ipython -/usr/local/python 27/ngdyt/ipython
测试ipython是否安装成功
[root @ test ipython-1。2 .1]# ipython
警告:IPython历史需要SQLite,您的历史将不会被保存
Python 2.7 (r27:82500,2018年5月20日,20:05:39)
有关详细信息,请键入"版权"、"学分"或"许可证"。
IPython 1。2 .1——增强的交互式Python .
?分析特性的介绍和概述。
%快速参考-快速参考。
帮助-蟒蛇自己的帮助系统。
对象?-关于"对象"的详细信息,使用"对象?了解更多详情。
在[1]中:打印“hello field”
hello field
在[2]:导入平台
[3]:打印平台。
站台. DEV _ NULL platform.python _编译器
平台。架构平台。python _实现
平台。距离平台。python_revision
平台。java_ver平台。python_version
平台。libc_ver平台。python _版本_元组
平台. linux _发行版平台. re
平台。mac_ver平台。版本
平台。机器平台。字符串
平台。节点平台。系统
平台。骨平台。系统
平台平台平台系统别名
平台。打开进程文件指针平台。显示操作系统信息
平台。处理器平台。版本
平台。python_branch平台。win32 _版本
平台。python_build
[3]:打印平台。发布
0x2486848处的功能释放
[4]:打印平台。发布();
2.6.32-279.el6.x86_64
[5]:打印平台。版本();
排名第一的SMP Fri 2012年6月22日世界协调时12时19分21秒
[6]:打印平台。uname();
( Linux , test.field.com , 2.6.32-279.el6.x86_64 , 1号SMP Fri 2012年6月22日12:19:21 UTC , x86_64 , x86_64 )