zoukankan      html  css  js  c++  java
  • Python的ipython的安装


    IPython是Python 的原生交互式 shell 的增强版,可以完成许多不同寻常的任务,比如帮助实现并行化计算;主要使用它提供的交互性帮助,比如代码着色、改进了的命令行回调、制表符完成、宏功能以及改进了的交互式帮助。

    安装python
    [root@localhost ~]# tar -xvf Python-2.7.10.tgz 
    [root@localhost ~]# cd Python-2.7.10
    [root@localhost Python-2.7.10]# ./configure --prefix=/usr/local/python27
    [root@localhost Python-2.7.10]# make && make install
    
    安装ipython
    [root@localhost ~]#  cd ..
    [root@localhost ~]# tar -xvf ipython-3.0.0.tar.gz 
    [root@localhost ~]# cd ipython-3.0.0
    [root@localhost ipython-3.0.0]# /usr/local/python27/bin/python2.7 setup.py build
    [root@localhost ipython-3.0.0]# /usr/local/python27/bin/python2.7 setup.py install
    ......
    changing mode of /usr/local/python27/bin/ipython2 to 755
    changing mode of /usr/local/python27/bin/ipcluster2 to 755
    changing mode of /usr/local/python27/bin/ipengine to 755
    changing mode of /usr/local/python27/bin/iptest2 to 755
    changing mode of /usr/local/python27/bin/iptest to 755
    changing mode of /usr/local/python27/bin/ipython to 755
    changing mode of /usr/local/python27/bin/ipcontroller to 755
    changing mode of /usr/local/python27/bin/ipcontroller2 to 755
    changing mode of /usr/local/python27/bin/ipengine2 to 755
    changing mode of /usr/local/python27/bin/ipcluster to 755
    running install_data
    copying docs/man/ipython.1 -> /usr/local/python27/share/man/man1
    copying docs/man/ipengine.1 -> /usr/local/python27/share/man/man1
    copying docs/man/ipcontroller.1 -> /usr/local/python27/share/man/man1
    copying docs/man/ipcluster.1 -> /usr/local/python27/share/man/man1
    running install_egg_info
    Writing /usr/local/python27/lib/python2.7/site-packages/ipython-3.0.0-py2.7.egg-info
    
    配置
    [root@localhost ipython-3.0.0]# ll /usr/local/python27/bin
    total 6156
    -rwxr-xr-x. 1 root root     110 Oct  7 09:48 2to3
    -rwxr-xr-x. 1 root root     108 Oct  7 09:48 idle
    -rwxr-xr-x. 1 root root     214 Oct  7 10:06 ipcluster
    -rwxr-xr-x. 1 root root     214 Oct  7 10:06 ipcluster2
    -rwxr-xr-x. 1 root root     217 Oct  7 10:06 ipcontroller
    -rwxr-xr-x. 1 root root     217 Oct  7 10:06 ipcontroller2
    -rwxr-xr-x. 1 root root     213 Oct  7 10:06 ipengine
    -rwxr-xr-x. 1 root root     213 Oct  7 10:06 ipengine2
    -rwxr-xr-x. 1 root root     182 Oct  7 10:06 iptest
    -rwxr-xr-x. 1 root root     182 Oct  7 10:06 iptest2
    -rwxr-xr-x. 1 root root     175 Oct  7 10:06 ipython
    -rwxr-xr-x. 1 root root     175 Oct  7 10:06 ipython2
    -rwxr-xr-x. 1 root root      93 Oct  7 09:48 pydoc
    lrwxrwxrwx. 1 root root       7 Oct  7 09:50 python -> python2
    lrwxrwxrwx. 1 root root       9 Oct  7 09:50 python2 -> python2.7
    -rwxr-xr-x. 1 root root 6225046 Oct  7 09:48 python2.7
    -rwxr-xr-x. 1 root root    1696 Oct  7 09:50 python2.7-config
    lrwxrwxrwx. 1 root root      16 Oct  7 09:50 python2-config -> python2.7-config
    lrwxrwxrwx. 1 root root      14 Oct  7 09:50 python-config -> python2-config
    -rwxr-xr-x. 1 root root   18556 Oct  7 09:48 smtpd.py
    [root@localhost ipython-3.0.0]# ln -sv /usr/local/python27/bin/python2.7 /usr/bin/python27
    `/usr/bin/python27' -> `/usr/local/python27/bin/python2.7'
    [root@localhost ipython-3.0.0]# ln -sv /usr/local/python27/bin/ipython /usr/bin/
    `/usr/bin/ipython' -> `/usr/local/python27/bin/ipython'
  • 相关阅读:
    PHP开发经常遇到的几个错误
    PHP的Trait
    PHP反射API
    php split 和 explode 的区别
    php判断检测一个数组里有没有重复的值
    PHP serialize 和 JSON 解析与区别
    php 单文件上传
    php 数组 类对象 值传递 引用传递 区别
    六. 网络编程(解决黏包TCP)
    五. 网络编程(UDP 不黏包)
  • 原文地址:https://www.cnblogs.com/abclife/p/4858418.html
Copyright © 2011-2022 走看看