欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux中安裝Python的交互式解釋器IPython的教程

 更新時(shí)間:2016年06月13日 14:54:05   作者:mattkang  
IPython是一種基于Python的Shell,由于有了Python編程語(yǔ)言的支撐,而比一般的Shell更加強(qiáng)大.下面就來(lái)看一下Linux中安裝Python的交互式解釋器IPython的教程

IPython是Python的交互式Shell,提供了代碼自動(dòng)補(bǔ)完,自動(dòng)縮進(jìn),高亮顯示,執(zhí)行Shell命令等非常有用的特性。特別是它的代碼補(bǔ)完功能,例如:在輸入zlib.之后按下Tab鍵,IPython會(huì)列出zlib模塊下所有的屬性、方法和類。完全可以取代自帶的bash

下面介紹下linux安裝IPython四種方法:

第一種:ipython源碼安裝
ipython的源碼下載頁(yè)面為:https://pypi.python.org/pypi/ipython

或者是到git頁(yè)面下載:https://github.com/ipython/ipython/downloads
假設(shè)我們下載的文件名為:ipython-0.8.2.tar.gz

#tar zvxf ipython-0.8.2.tar.gz  //解壓文件
#cd ipython-0.8.2 //進(jìn)入剛剛解壓的文件夾內(nèi)

進(jìn)入文件加后會(huì)看到一個(gè)setup.py的安裝腳本,運(yùn)行以下命令進(jìn)行安裝

#python setup.py install

操作將會(huì)在site-packages目錄中安裝ipyhon的庫(kù)文件,并在scripts目錄中創(chuàng)建一個(gè)ipython腳本。在unix系統(tǒng)中,該目錄與python的二進(jìn)制文件目錄相同。如果系統(tǒng)中已經(jīng)安裝了python包,則ipython將會(huì)安裝在/usr/bin目錄下。

第二種:通過(guò)系統(tǒng)的軟件包管理器安裝ipython軟件包。
如.deb包可以在debian和ubuntu上獲取,直接用以下命令:

#apt-get install ipython  
//ubuntu將ipython的庫(kù)文件安裝到/usr/share/python-support/ipython目錄下,包括一系列.pth文件和符號(hào)鏈接,而ipython的二進(jìn)制文件則安裝在/usr/bin/ipyton目錄下。

 redhat(centos)使用下面的命令:

#yum list | grep ipython  //查看你所使用的yum源是否有ipython包,沒有的話,就只能換源或者源碼安裝了,國(guó)內(nèi)貌似都沒有

#yum install ipython.noarch  //安裝ipython

或者是通過(guò)rpm包安裝,命令如下:

#rpm -ivh https://dl.fedoraproject.org/pub/epel/6/x86_64/ipython-0.10-3.el6.noarch.rpm

第三種:通過(guò)python包進(jìn)行安裝。
在python包中包含了ipython。將python包解壓后,可以看到一個(gè)擴(kuò)展名為.egg的文件。Egg文件可以通過(guò)easy_install工具安裝。  easy_install工具可以檢查egg文件的配置,然后選擇需要安裝的內(nèi)容。easy_install工具通過(guò)python包的索引(python package index ,簡(jiǎn)稱PyPI,又被稱作python cheeseshop)確定包的安裝。使用easy_install工具安裝ipython,只需要用戶對(duì)site_package目錄有寫權(quán)限,直接運(yùn)行

#easy_install ipython

Ps:前提是你已經(jīng)安裝了easy_install工具,所以你如果想用這種方法來(lái)安裝,就要先安裝setuptools才能用easy_install工具。

第四種:直接不安裝就用.
下載ipython的源碼后,運(yùn)行ipython.py安裝命令后,就可以使用該下載版本中的ipython實(shí)例了。這種方法能夠使site-packages目錄保持簡(jiǎn)明,但同時(shí)也會(huì)帶來(lái)一些問(wèn)題,那就是如果沒有解壓ipython,也就沒有修改PYTHONPATH環(huán)境變量,ipython將不能作為一個(gè)庫(kù)文件直接使用。

我個(gè)人建議還是源碼安裝吧

有問(wèn)題的可以去官方查看安裝文檔教程:

http://ipython.org/ipython-doc/stable/install/install.html

http://ipython.org/install.html


PS:出現(xiàn)gcc: readline/libreadline.a報(bào)錯(cuò)
ipython這個(gè)工具非常好用,不過(guò)在linux下安裝的時(shí)候卻報(bào)了下面2個(gè)錯(cuò)。(環(huán)境是centos6.2,python2.7)

gcc: readline/libreadline.a: No such file or directory
gcc: readline/libhistory.a: No such file or directory

解決:
只需要

yum -y install readline-devel
yum -y install patch
pip install ipython

即可

相關(guān)文章

  • python daemon守護(hù)進(jìn)程實(shí)現(xiàn)

    python daemon守護(hù)進(jìn)程實(shí)現(xiàn)

    這篇文章主要介紹了python daemon守護(hù)進(jìn)程實(shí)現(xiàn),需要的朋友可以參考下
    2016-08-08
  • Python類中__init__()?和self的詳細(xì)解析

    Python類中__init__()?和self的詳細(xì)解析

    self和__init__的語(yǔ)法學(xué)過(guò)Python的都清楚,但是靠死記硬背來(lái)迫使自己理解并不是個(gè)好辦法,下面這篇文章主要給大家介紹了關(guān)于Python類中__init__()?和self的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • Python繪圖之二維圖與三維圖詳解

    Python繪圖之二維圖與三維圖詳解

    這篇文章主要介紹了Python繪圖之二維圖與三維圖詳解,文中通過(guò)示例代碼與效果圖片一一對(duì)照介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • python利用thrift服務(wù)讀取hbase數(shù)據(jù)的方法

    python利用thrift服務(wù)讀取hbase數(shù)據(jù)的方法

    今天小編就為大家分享一篇python利用thrift服務(wù)讀取hbase數(shù)據(jù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Python隨機(jī)生成迷宮游戲的代碼示例

    Python隨機(jī)生成迷宮游戲的代碼示例

    本文主要介紹了Python隨機(jī)生成迷宮游戲的代碼示例,Python可以通過(guò)生成二維數(shù)組模擬迷宮的結(jié)構(gòu),使用深度優(yōu)先搜索和廣度優(yōu)先搜索等算法找到通路,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 使用pyinstaller打包PySide2程序中遇到的問(wèn)題

    使用pyinstaller打包PySide2程序中遇到的問(wèn)題

    說(shuō)到打包,我們就需要用到python程序的打包工具pyinstaller了,這個(gè)包安裝簡(jiǎn)單,使用同樣簡(jiǎn)單,下面這篇文章主要給大家介紹了關(guān)于使用pyinstaller打包PySide2程序中遇到的問(wèn)題,需要的朋友可以參考下
    2023-05-05
  • 100行Python代碼實(shí)現(xiàn)自動(dòng)搶火車票(附源碼)

    100行Python代碼實(shí)現(xiàn)自動(dòng)搶火車票(附源碼)

    又到年底了,相信對(duì)于在外地的朋友們來(lái)說(shuō),火車票是到年底最頭痛的一件事了,但作為程序員的你怎么能一樣呢?快發(fā)揮你的特長(zhǎng),下面這篇文章主要給大家介紹了如果通過(guò)100行Python代碼實(shí)現(xiàn)自動(dòng)搶火車票的相關(guān)資料,需要的朋友可以參考下。
    2018-01-01
  • Python?pyinstaller打包exe最新完整圖文教程

    Python?pyinstaller打包exe最新完整圖文教程

    pyinstaller是一個(gè)非常簡(jiǎn)單的打包python的py文件的庫(kù),下面這篇文章主要給大家介紹了關(guān)于Python?pyinstaller打包exe的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • Python實(shí)現(xiàn)隱馬爾可夫模型的前向后向算法的示例代碼

    Python實(shí)現(xiàn)隱馬爾可夫模型的前向后向算法的示例代碼

    這篇文章主要介紹了Python實(shí)現(xiàn)隱馬爾可夫模型的前向后向算法,本文通過(guò)實(shí)例代碼給大家講解的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • tensorflow中tf.slice和tf.gather切片函數(shù)的使用

    tensorflow中tf.slice和tf.gather切片函數(shù)的使用

    今天小編就為大家分享一篇tensorflow中tf.slice和tf.gather切片函數(shù)的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01

最新評(píng)論