IPython是Python的交互式Shell,提供了代码自动补完,自动缩进,高亮显示,执行Shell命令等非常有用的特性。特别是它的代码补完功能,例如:在输入zlib.之后按下Tab键,IPython会列出zlib模块下所有的属性、方法和类。完全可以取代自带的bash

下面介绍下linux安装IPython四种方法:

第一种:ipython源码安装
ipython的×××页面为:https://pypi.python.org/pypi/ipython

或者是到git页面下载:https://github.com/ipython/ipython/downloads
假设我们下载的文件名为:ipython-0.8.2.tar.gz
#tar zvxf ipython-0.8.2.tar.gz   //解压文件
#cd ipython-0.8.2  //进入刚刚解压的文件夹内

进入文件加后会看到一个setup.py的安装脚本,运行以下命令进行安装
#python setup.py  install

//该操作将会在site-packages目录中安装ipyhon的库文件,并在scripts目录中创建一个ipython脚本。在unix系统中,该目录与python的二进制文件目录相同。如果系统中已经安装了python包,则ipython将会安装在/usr/bin目录下。

第二种:通过系统的软件包管理器安装ipython软件包。
如.deb包可以在debian和ubuntu上获取,直接用以下命令:
#apt-get install ipython   //ubuntu将ipython的库文件安装到/usr/share/python-support/ipython目录下,包括一系列.pth文件和符号链接,而ipython的二进制文件则安装在/usr/bin/ipyton目录下。

redhat(centos)使用下面的命令:

#yum list | grep ipython   //查看你所使用的yum源是否有ipython包,没有的话,就只能换源或者源码安装了,国内貌似都没有

#yum install ipython.noarch   //安装ipython

或者是通过rpm包安装,命令如下:

#rpm -ivh https://dl.fedoraproject.org/pub/epel/6/x86_64/ipython-0.10-3.el6.noarch.rpm

第三种:通过python包进行安装。
在python包中包含了ipython。将python包解压后,可以看到一个扩展名为.egg的文件。Egg文件可以通过easy_install工具安装。  easy_install工具可以检查egg文件的配置,然后选择需要安装的内容。easy_install工具通过python包的索引(python package index ,简称PyPI,又被称作python cheeseshop)确定包的安装。使用easy_install工具安装ipython,只需要用户对site_package目录有写权限,直接运行
#easy_install ipython

Ps:前提是你已经安装了easy_install工具,所以你如果想用这种方法来安装,就要先安装setuptools才能用easy_install工具。

第四种:直接不安装就用.
下载ipython的源码后,运行ipython.py安装命令后,就可以使用该下载版本中的ipython实例了。这种方法能够使site-packages目录保持简明,但同时也会带来一些问题,那就是如果没有解压ipython,也就没有修改PYTHONPATH环境变量,ipython将不能作为一个库文件直接使用。

我个人建议还是源码安装吧

有问题的可以去官方查看安装文档教程:

http://ipython.org/ipython-doc/stable/install/install.html

http://ipython.org/install.html

转载于:https://blog.51cto.com/sf1314/1969548

linux安装IPython四种方法相关推荐

  1. 自学Linux命令的四种方法

    本文由 极客范 - 小道空空 翻译自 Danny Stieben.欢迎加入极客翻译小组,同我们一道翻译与分享.转载请参见文章末尾处的要求. 如果你想成为Linux高手,那么掌握一些Linux命令是必不 ...

  2. java插件安装步骤_eclipse插件安装的四种方法

    Eclipse插件的安装方法 1.在eclipse的主目录(ECLIPSE_HOME, 比如在我的机器上安装的目录是:D:\eclipse)有一个plugins的目录,这种方法的插件安装非常简单,只要 ...

  3. linux安装mysql四种方式

    一.前言 linux下安装mysql大概有四种安装方式,分别为仓库安装.本地安装.容器安装.以及源码安装.这几种方式分别对应着不同的工作环境,因此掌握这四种安装mysql方式便会极大的提高我们的工作效 ...

  4. linux系统系统盘制作工具,轻松制作Linux系统启动盘的四种方法

    Linux的启动软盘有boot盘和boot/root盘之分.所谓的boot盘只能用来启动已经安装在硬盘上的Linux系统,而boot/root盘本身就是一个迷你Linux系统. Linux启动软盘是系 ...

  5. 克制linux启动盘,制作Linux启动盘的四种方法

    出处: Linux的启动软盘有boot盘和boot/root盘之分,所谓的boot盘只能用来启动已经安装在硬盘上的 Linux系统,而boot/root盘本身就是一个迷你Linux系统.Linux启动 ...

  6. linux dd命令制作软盘,制作Linux启动软盘的四种方法

    Linux的启动软盘有boot盘和boot/root盘之分,所谓的boot盘只能用来启动已经安装在硬盘上的Linux系统,而boot/root盘本身就是一个迷你Linux系统.Linux启动软盘是系统 ...

  7. linux如何创建共享内存,linux实现共享内存同步的四种方法

    https://blog.csdn.net/sunxiaopengsun/article/details/79869115 本文主要对实现共享内存同步的四种方法进行了介绍. 共享内存是一种最为高效的进 ...

  8. linux忘记root密码怎么办——重置root密码的四种方法

    linux忘记root密码之后,可以通过修改bootloader启动项的参数,进入系统,重新通过passwd指令修改root 密码. 下面介绍了常用的四种方法,在不同的场景可以选择不同的方法进行roo ...

  9. Linux开机自动化执行脚本的四种方法(真实案例分享)

    Linux开机自动化执行脚本的四种方法(真实案例分享) 最近眼睛有点疼,可能是长时间面对电脑屏幕的原因罢.百度后安装了Redshift这款护眼工具,只要事先写好配置文件它会根据你的地理位置自动调节屏幕 ...

最新文章

  1. Pycharm问题归纳
  2. java并发策略_Java并发(六):并发策略
  3. 最牛啤的java,没有之一~
  4. Struts2拦截器之FileUploadInterceptor
  5. android studio gradle 多渠道打包配置
  6. DOS下如何访问4G内存
  7. CF296B dp\容斥
  8. Operators一句话介绍(RxJava版)
  9. c# asp.net 修改webconfig文件 配置
  10. PlistEdit Pro 1.9.2 plist文件编辑软件
  11. ERP系统之比较——SAP、Oracle、BAAN、JDE、SSA
  12. 常用c语言代码大全,C经典程序代码大全.docx
  13. 时钟天气小插件显示没服务器,天气时钟小插件大全
  14. 双线性映射(Bilinear Maps)实现(有限域、循环群)
  15. 内网渗透(一)——本机信息收集
  16. bartend无法自动打印的问题
  17. ubuntu21.04 Thunderbird上配置163邮箱
  18. 轻流入选|国际权威研究机构「2021年低代码平台中国市场现状分析报告」发布
  19. PC端网页布局——世纪佳缘(二)页面初搭建
  20. 计算机网络之网络应用--DNS应用

热门文章

  1. http://weibo.com/cnblogs
  2. [Object-C语言随笔之二] 《NSLog》常用的打印调试语句与自动排版
  3. 黑客是如何绕过WAF的
  4. centos 7 python2.7.5升级到3.5.2
  5. 云巴创始人张虎:一个优秀的软件工程师必然是全栈工程师
  6. Linux非阻塞IO(八)使用epoll重新实现非阻塞的回射服务器
  7. MySQL-MMM实现MySQL高可用
  8. 【枚举】【二分答案】【分块答案】【BFS】【最大流】【Dinic】bzoj1189 [HNOI2007]紧急疏散evacuate...
  9. 卖了5个月水果之后再看互联网思维
  10. 硬盘IO,SAS,SATA,和HD TUNE