欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

CentOS7.5升級Python和安裝IPython

CentOS 7.5,系統(tǒng)自帶的Python版本是2.7.5。安裝IPython2.3需要Python 2.7或者大于等于3.3。
安裝步驟
1、安裝開發(fā)庫文件
編譯Python只要有g(shù)cc編譯器就足夠了,但一些擴展模塊需要額外的庫,否則一些Python模塊將不可用(比如Python的zlib模塊需要zlib-devel,ssl模塊需要openssl-devel)。用戶可以根據(jù)需要,選擇性的安裝這些擴展模塊。這里我們安裝zlib、ssl和sqlite3的庫文件。
yum install zlib-devel openssl-devel sqlite-devel

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都做網(wǎng)站、網(wǎng)站設(shè)計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的張家界網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

2、下載Python
目前最新版本為3.7.3。
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
tar zxvf Python-3.7.3.tgz

3、編譯安裝
3.7版本需要一個新的包libffi-devel,安裝此包之后再次進行編譯安裝即可。
#yum install libffi-devel -y
#make install
若在安裝前移除了/usr/bin下python的文件鏈接依賴,此時yum無法正常使用,需要自己下載相關(guān)軟件包安裝,為節(jié)省讀者時間,放上鏈接
#wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-18.el7.x86_64.rpm
#rpm -ivh libffi-devel-3.0.13-18.el7.x86_64.rpm
安裝完成后重新進行make install

為了方便管理,將Python安裝到/usr/local/python路徑下。
cd Python-3.7.3
./configure --prefix=/usr/local/python
make
make install

4、替換系統(tǒng)自帶Python
安裝后,Python3.7.3的可執(zhí)行文件位于/usr/local/python/bin。先將系統(tǒng)自帶的Python重命名為python2.7.5,再創(chuàng)建新的Python到/usr/bin目錄下的符號鏈接。
mv /usr/bin/python /usr/bin/python2.7.5 #其實不要這句也行,加上了預防萬一
ln -sf /usr/local/python/bin/python3.7 /usr/bin/python
再執(zhí)行python --version,可以看到已經(jīng)是3.7.3版了。
5、修正yum
現(xiàn)在,系統(tǒng)默認調(diào)用Python 3.7.3,執(zhí)行yum會出現(xiàn)如圖四所示錯誤。
解決方法:將/usr/bin/yum文件和/usr/libexec/urlgrabber-ext-down開頭的第一行代碼:
#!/usr/bin/python
修改為:
#!/usr/bin/python2.7.5

6、安裝setuptools和pip
玩Python不能沒有setuptools和pip。這里使用pip提供的安裝腳本,自動安裝setuptools和pip。
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
因為之前更改了Python的安裝目錄,Python擴展模塊的可執(zhí)行文件會被安裝到/usr/local/python/bin目錄下。為了能夠直接運行這些文件,我們要么創(chuàng)建到/usr/bin目錄下的符號鏈接,要么將/usr/local/python/bin目錄添加到PATH環(huán)境變量中。為了避免不必要的沖突,這里采用創(chuàng)建符號鏈接的方式。
ln -sf /usr/local/python/bin/pip /usr/bin/pip
ln -sf /usr/local/python/bin/easy_install-3.7 /usr/bin/easy_install

7、安裝Ipython
1)可以訪問外網(wǎng)的情況下,通過pip安裝。
有了pip,安裝IPython簡直So easy。(同樣將IPython的可執(zhí)行文件鏈接到/usr/bin目錄下)
pip install ipython
ln -s /usr/local/python/bin/ipython /usr/bin/ipython

2)在不能訪問外網(wǎng)的情況下,通過源碼安裝。
ipython下載地址: https://pypi.org/project/ipython/#files
$ tar -xzf ipython-7.4.0.tar.gz
$ cd ipython-7.4.0
$ python setup.py install

8、安裝readline擴展模塊
沒有readline支持的IPython弱得沒法用。這里安裝readline:
yum install readline-devel
yum install patch #相信我,不安裝這個就無法編譯readline
pip install readline
之后,IPython的高亮顯示和代碼補完等功能就可以用了,如圖六所示。當然,現(xiàn)在的IPython只具備了最基本的功能,還有一些模塊沒有安裝,所以無法使用諸如并行計算、Qt Console、Notebook等功能。不過這不是我們這篇文章要討論的內(nèi)容了。以后有時間會寫一篇安裝使用IPython其他模塊和功能的文章。

CentOS 7.5升級Python和安裝IPython
圖六:安裝好的Ipython

啟動ipython報錯
ModuleNotFoundError: No module named 'plotly'
解決方法(缺少其他module,方法以此類推):
pip install plotly
pip install plotly --upgrade

當前文章:CentOS7.5升級Python和安裝IPython
網(wǎng)址分享:http://aaarwkj.com/article4/pcdgoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)網(wǎng)站收錄、搜索引擎優(yōu)化、網(wǎng)站營銷、App設(shè)計網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
又黄又爽又刺激的性视频| 国产91对白在线观看| 日韩人妻精品中文字幕专区不卡| 日韩av综合色区人妻| 高质量的性生活在线观看| 亚洲中文字幕少妇视频| 国产精品日本在线观看| 欧美一区二区欧美精品| 中文字幕精品一区二区三区视频| 亚洲日本va午夜中文字幕一区| 久久成人午夜免费电影| 91精品人妻互换一区二区 | 日韩中文字幕在线乱码| 高潮少妇高潮少妇av| 黄色18禁网站在线看| 中文字幕精品一区二区三区精品| 99久久久国产精品日本久久区一 | 日韩精品一区二区视频| 日本一区中文字幕怎么用| 日本一级a级黄免视频| 国产日韩欧美在线精品| 精品一区二区三区高清| 国产精品自偷自偷自偷| 欧美日韩国产激情高清| 亚洲精品一区二区影院| 日韩精品专区中文字幕| 91中文字幕国产日韩| 高清大片免费看一区二区| 欧美性生活在线视频观看| 亚洲熟妇av一区二区三区| 老熟妇仑乱换频一区二区| 国产欧美日本综合一区| 另类视频在线观看免费| 欧美视频在线免费观看黄片| 极品美女粉嫩啪啪高潮| 四虎海外永久免费地址| 一区二区三区人妻日韩| 国内自拍视频一区高清视频| 夫妻性生活黄色录像视频| 国产亚洲av看码精品永久| 国产精品一区二区三区专区|