安装顺序:
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、 ./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
安装完成后如下图所示:
