如果安装了epel,那么yum list 可以列出ipython 相关的资源。
yum install -y epel-release
yum install -y python-ipython
ipython 发现报错了
File "/usr/bin/ipython", line 5, in <module> from IPython.frontend.terminal.ipapp import launch_new_instance File "/usr/lib/python2.6/site-packages/IPython/__init__.py", line 43, in <module> from .config.loader import Config File "/usr/lib/python2.6/site-packages/IPython/config/__init__.py", line 16, in <module> from .application import * File "/usr/lib/python2.6/site-packages/IPython/config/application.py", line 31, in <module> from IPython.config.configurable import SingletonConfigurable File "/usr/lib/python2.6/site-packages/IPython/config/configurable.py", line 26, in <module> from loader import Config File "/usr/lib/python2.6/site-packages/IPython/config/loader.py", line 26, in <module> from IPython.external import argparse File "/usr/lib/python2.6/site-packages/IPython/external/argparse/__init__.py", line 10, in <module> from _argparse import * ImportError: No module named _argparse
复制代码
这样的安装方法是不可取的。 所以只能放弃。 下面我们以源码的方式去安装ipython:
但ipython 需要python2.7以上的版本,而centos6默认为2.6 ,所以需要安装一下python2.7
wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
tar zxvf Python-2.7.8.tgz
cd Python-2.7.8
./configure --prefix=/usr/local/python2.7
make
make install
mv /usr/bin/python /usr/bin/old_python
ln -s /usr/local/python2.7/bin/python2.7 /usr/bin/python
这样操作之后,yum就不能正常了,需要修改yum文件
vim /usr/bin/yum
第一行把 #!/usr/bin/python 改为 #!/usr/bin/old_python
下面继续安装ipython
wget 'https://pypi.python.org/packages/source/i/ipython/ipython-3.1.0.tar.gz#md5=a749d90c16068687b0ec45a27e72ef8f'
tar zxvf ipython-3.1.0.tar.gz
cd ipython-3.1.0
python setup.py install
搞定!
本文出自 “阿铭linux” 论坛,出处http://www.aminglinux.com/bbs/thread-7825-1-1.html
转载于:https://blog.51cto.com/echoliuye/1636860