Python安装使用,python 如何安装

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: