Python安装使用,python 如何安装
Iphon是IPython的一个交互式Shell,它提供了非常有用的功能,如自动代码完成、自动缩进、高亮显示、执行Shell命令等。
尤其是代码补全功能非常实用。
安装ipython也很简单。一台linux服务器上可以安装多个python版本,根据Python版本安装相应的ipython
例如,centos 6.3已经带有Python 2.6.6。这时候可以自己编译安装Python2.7或更高版本。每次调用时输入绝对路径即可。
安装Python2.7后,下载ipython安装包,最新的是ipython-3.0.0.tar.gz。解压缩后,进入目录并开始安装:
/usr/local/python27/香蕉绿草/python2.7 setup.py build
/usr/local/python27/香蕉绿草/python2.7 setup.py install
Ln -sv /usr/local/python27/香蕉绿草/ipython /usr/香蕉绿草/
安装后软链接到/usr/香蕉绿草目录,使用方便,这样安装后会有问题,如下:
进入后没有高亮显示,也没有tab键补全功能,因为上面的警告。
第一种可以忽略,不影响使用。解决方案:
yum安装sqlite-devel -y
那么应该是重新编译Python后解决的。
主要是第二个警告,表示没有Readline无法加载。解决方案是:
yum安装readline-devel -y
然后下载工具setuptools-16.0.tar.gz,和ipython一样安装在Python2.7目录下。安装完成后,可以在Python目录下的香蕉绿草中找到工具easy_install,直接:
/usr/local/python27/香蕉绿草/easy_install readline
发现错误:
从字面上看,我找不到这个文件。网上查了一下,说是readline-devel路径错误造成的。要手动安装,首先检查readline-devel的安装位置:
网上有两个文件,libreadline.a和libhistory.a,但是我的系统上没有显示这两个文件,所以我直接找:
[root@localhost香蕉绿草]# find/-name libreadline.a
/usr/local/lib/libreadline.a
按照线上的方法,下载readline-6.2.4.1.tar.gz,进入目录,修改文件setup.py
将框中的路径修改为找到的路径:/usr/local/lib/libreadline.a。
然后安装:
/usr/local/python27/香蕉绿草/python setup.py install
结果仍然会报告错误:
多次安装readline-devel后,还是报出了上述错误。网上的结果是我也报了错误,但不是这个错误:
经过他这边的处理后,安装成功了。
经过反复研究,我们终于发现,不需要修改配置文件,不需要查找文件路径,也不需要自己下载readline-6.2.4.1.tar.gz手动安装。
执行/usr/local/python 27/banana green grass/easy _ install readline后发现错误,直接安装补丁:
yum -y安装补丁
然后:
请在进入ipython之前成功安装readline:
最后,您可以看到代码自动完成、缩进并突出显示。
总而言之:
安装ipython需要安装的软件包:
yum -y安装readline-devel SQLite-devel ncurses-devel修补程序
手动安装setuptools后,使用easy_install直接安装readline更方便快捷。
/usr/local/python27/香蕉绿草/easy_install readline
也可以按如下方式安装:
yum -y安装readline-devel修补程序
pip安装ipython
版权属于:
使用和维护
转载时必须以链接的形式注明原出处和本声明。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。