Linux中Python 環(huán)境軟件包安裝步驟
簡(jiǎn)介:
記錄一下關(guān)于 Python 環(huán)境軟件包的一些安裝步驟
1、升級(jí) Python 到 2.7.10( 默認(rèn) 2.6.6 )
shell > yum -y install epel-release shell > yum -y install gcc wget readline-devel zlib-devel openssl-devel shell > wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz shell > tar zxf Python-2.7.10.tgz shell > cd Python-2.7.10 ; ./configure --prefix=/usr/local/python2.7 ; make ; make install shell > mv /usr/bin/python /usr/bin/old_python shell > ln -s /usr/local/python2.7/bin/python /usr/bin/python shell > sed -i '1s/python/old_python/' /usr/bin/yum shell > python -V Python 2.7.10
## 這樣就實(shí)現(xiàn)的 python 的升級(jí)
## readline-devel 這個(gè)包要事先安裝,不然后面的 ipython 不支持 tab 、方向鍵等,還要重新編譯 python
## zlib-devel 這個(gè)包 Setuptools 會(huì)用到,openssl-devel 這個(gè)包 pip 會(huì)用到
## /usr/bin/yum 文件解釋器要改一下,不然無(wú)法使用 yum
2、安裝 Setuptools
shell > wget https://pypi.python.org/packages/source/s/setuptools/setuptools-15.2.tar.gz#md5=a9028a9794fc7ae02320d32e2d7e12ee shell > tar zxf setuptools-15.2.tar.gz shell > cd setuptools-15.2 ; python setup.py install shell > ln -s /usr/local/python2.7/bin/easy_install /usr/bin/easy_install
## 這樣 Setuptools 也安裝好了,如果不安裝這個(gè)包直接下載 pip 源碼包安裝可能會(huì)報(bào)錯(cuò)說(shuō)找不到 Setuptools
3、安裝 pip
shell > wget https://pypi.python.org/packages/source/p/pip/pip-6.1.1.tar.gz#md5=6b19e0a934d982a5a4b798e957cb6d45 shell > tar zxf pip-6.1.1.tar.gz shell > cd pip-6.1.1 ; python setup.py install shell > ln -s /usr/local/python2.7/bin/pip /usr/bin/pip
## 這樣 pip 也安裝好了,當(dāng)然,有了 easy_install 就可以直接 easy_install pip 了,源碼只是另外一種安裝方式
4、安裝 ipython
shell > wget https://pypi.python.org/packages/source/i/ipython/ipython-3.1.0.tar.gz#md5=a749d90c16068687b0ec45a27e72ef8f shell > tar zxf ipython-3.1.0.tar.gz shell > cd ipython-3.1.0 ; python setup.py install shell > ln -s /usr/local/python2.7/bin/ipython /usr/bin/ipython
## 這樣 ipython 也安裝好了,同樣可以通過(guò) pip install ipython 來(lái)快速安裝
相關(guān)文章
python利用datetime模塊計(jì)算時(shí)間差
python中通過(guò)datetime模塊可以很方便的計(jì)算兩個(gè)時(shí)間的差,datetime的時(shí)間差單位可以是天、小時(shí)、秒,甚至是微秒,下面我們就來(lái)詳細(xì)看下datetime的強(qiáng)大功能吧2015-08-08
Python中創(chuàng)建數(shù)值列表的4種方法總結(jié)
在Python中列表(List)是一種有序、可變的數(shù)據(jù)類型,被廣泛用于存儲(chǔ)和處理多個(gè)元素,這篇文章主要給大家介紹了關(guān)于Python中創(chuàng)建數(shù)值列表的4種方法,需要的朋友可以參考下2024-05-05
淺談python for循環(huán)的巧妙運(yùn)用(迭代、列表生成式)
下面小編就為大家?guī)?lái)一篇淺談python for循環(huán)的巧妙運(yùn)用(迭代、列表生成式)。2017-09-09
使用python構(gòu)建WebSocket客戶端的教程詳解
WebSocket是一種在客戶端和服務(wù)器之間實(shí)現(xiàn)雙向通信的協(xié)議,常用于實(shí)時(shí)聊天、實(shí)時(shí)數(shù)據(jù)更新等場(chǎng)景,Python提供了許多庫(kù)來(lái)實(shí)現(xiàn) WebSocket客戶端,本教程將介紹如何使用Python構(gòu)建WebSocket客戶端,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12
python框架中flask知識(shí)點(diǎn)總結(jié)
這篇文章給大家分享了關(guān)于學(xué)習(xí)python框架中flask知識(shí)點(diǎn)的總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。2018-08-08
Pyecharts繪制可視化地球?qū)崿F(xiàn)示例
這篇文章主要為大家介紹了Pyecharts繪制可視化地球?qū)崿F(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07
Python一行代碼識(shí)別車牌號(hào)碼實(shí)現(xiàn)示例詳解
這篇文章主要為大家介紹了Python一行代碼識(shí)別車牌號(hào)碼實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03
python的django寫頁(yè)面上傳文件及遇到的問(wèn)題小結(jié)
這篇文章主要介紹了python的django寫頁(yè)面上傳文件以及遇到的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-08-08

