Linux下安装iPython

环境:OEL6.5+Python-3.5.2

安装顺序:
1、Python-3.5.2
2、iPython
3、缺少的包

1、安装Python-3.5.2
在https://www.python.org/downloads/source/下载源码
解压,安装
linux中一般把用户安装的软件安装到/usr/local/XXX/中,用configure和make、make install这几个命令就可以完成编译并安装,--prefix指定要安装的目的目录,如下:
1、 进入python-2.6文件夹
2、 ./configure --prefix=/usr/local/python-2.6
3、 make
4、 make install


2、安装iPython
在https://pypi.python.org/pypi/ipython下载安装包
解压,安装
进入文件夹后会看到一个setup.py的安装脚本,运行以下命令进行安装
#python setup.py  install
在Linux命令行运行命令iPython3,报错:
[root@huan bin]# ipython
Traceback (most recent call last):
  File "/usr/local/bin/ipython", line 4, in
    from IPython import start_ipython
  File "/usr/local/lib/python3.5/site-packages/IPython/__init__.py", line 48, in
    from .core.application import Application
  File "/usr/local/lib/python3.5/site-packages/IPython/core/application.py", line 23, in
    from traitlets.config.application import Application, catch_config_error
ImportError: No module named 'traitlets'


3、安装缺少的包
原因是缺少大量模块,本人的环境中需要安装的包有:
wcwidth-0.1.7.tar.gz
traitlets-4.3.1.tar.gz
six-1.10.0.tar.gz
simplegeneric-0.8.1.zip
Pygments-2.1.3.tar.gz
ptyprocess-0.5.1.tar.gz
prompt_toolkit-1.0.8.tar.gz
pickleshare-0.7.4.tar.gz
pexpect-4.2.1.tar.gz
ipython_genutils-0.1.0.tar.gz
decorator-3.4.0.tar.gz
一个一个解压,安装
进入文件夹后会看到一个setup.py的安装脚本,运行以下命令进行安装
#python setup.py  install

安装完成后如下图所示:


请使用浏览器的分享功能分享到微信等