1.下载ipython源代码
https://pypi.python.org/pypi/ipython
2.解压安装
tar -xvf ipython-5.5.0.tar.gz
cd ipython-5.5.0
python setup.py install
3.测试是否安装成功
执行 ipython
4.发现报错缺少一些模块,例如
[root@localhost scandir-1.6]# ipython
Traceback (most recent call last):
File "/bin/ipython", line 4, in <module>
from IPython import start_ipython
File "/usr/lib/python2.7/site-packages/IPython/__init__.py", line 49, in <module>
from .terminal.embed import embed
File "/usr/lib/python2.7/site-packages/IPython/terminal/embed.py", line 15, in <module>
from IPython.core import magic_arguments
File "/usr/lib/python2.7/site-packages/IPython/core/magic_arguments.py", line 60, in <module>
from IPython.utils.text import dedent
File "/usr/lib/python2.7/site-packages/IPython/utils/text.py", line 21, in <module>
from pathlib2 import Path
File "build/bdist.linux-x86_64/egg/pathlib2.py", line 45, in <module>
ImportError: No module named scandir
[root@localhost scandir-1.6]#
则可以使用pip安装
pip install scandir
如果pip安装不成功,则可以到python官网把相关的模块包下载下来,解压后进入目录运行
python setup.py install命令进行安装
5.安装成功后再运行ipython命令,看缺少什么模块,再用上面的方式安装一遍即可
PS:
如果用两种方式安装模块都报错,则有可能是你的环境有问题,看具体的报错信息具体解决即可。
我安装scandir模块的时候就遇到如下报错:
[root@localhost scandir-1.6]# ipython
Traceback (most recent call last):
File "/bin/ipython", line 4, in <module>
from IPython import start_ipython
File "/usr/lib/python2.7/site-packages/IPython/__init__.py", line 49, in <module>
from .terminal.embed import embed
File "/usr/lib/python2.7/site-packages/IPython/terminal/embed.py", line 15, in <module>
from IPython.core import magic_arguments
File "/usr/lib/python2.7/site-packages/IPython/core/magic_arguments.py", line 60, in <module>
from IPython.utils.text import dedent
File "/usr/lib/python2.7/site-packages/IPython/utils/text.py", line 21, in <module>
from pathlib2 import Path
File "build/bdist.linux-x86_64/egg/pathlib2.py", line 45, in <module>
ImportError: No module named scandir
[root@localhost scandir-1.6]#
直接运行如下命令之后就好了
yum install python-devel
本文档详细介绍了在CentOS操作系统中安装IPython的步骤,包括下载源代码、解压安装、解决依赖问题以及如何通过pip和yum安装缺失模块。在安装过程中可能会遇到ImportError,可以通过安装python-devel来解决。

577

被折叠的 条评论
为什么被折叠?



