財神娛樂首存即享優惠回饋唷~詳情請進👉

CentOS 進級Python2到Python3而且裝置 pip九州娛樂城作弊精確方式(辦理pip: co

六合彩坐車

如下代碼由PHP站長網 52php.cn網絡自互聯網目前PHP站長網小編把它分享給人人,僅供參考

CentOS 7 中默許裝置了 Python,版本比較低(2.7.5),為了使用新版 3.x,必要對舊版本進行進級。因為許多根本的下令、軟件包都依靠舊版本,譬如:yum。以是,在更新 Python 時,倡議不要刪除舊版本(新舊版本可以共存)。

1、查望當前 python 版本

大樂透端午加碼

[root@ansible ~]# python -V

Python 2.7.5

二、下載新的 python 包并裝置

進入 python 官網(https://www.python.org),選擇必要的版本。此處我選擇當前最新版本 Python3.6.1

[root@ansible soft]#yum install gcc gcc-c++ -y

[root@ansible soft]# wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz

[root@ansible soft]# tar xvf Python-3.6.1.tgr

[root@ansible soft]# cd Python-3.6.1/

[root@ansible Python-3.6.1]# ./configure

[root@ansible Python-3.6.1]# make

[root@ansible Python-3.6.1]#make install

3、驗證

#python -V #一個是舊版本,一個是新版本

Python 2.7.5

# python3 -V

Python 3.6.1

4、配置 3.X 為默許版本

查望 Python 的路徑,在 /u妞妞鐵支sr/bin 上面。可以望到 python 鏈接的是 python 2.7,以是,履行 python 就相稱于履行 python 2.7。

[root@ansible ~]# ls -al /usr/bin | grep python

-rwxr-xr-x. 1 root root 11232 Dec 2 2016 abrt-action-analyze-六合彩全車python

lrwxrwxrwx. 1 root root 7 May 26 2017 python -> python2

lrwxrwxrwx. 1 root root 9 May 26 2017 python2 -> python2.7

-rwxr-xr-x. 1 root root 7136 Nov 6 2016 python2.7

將原來 python 的軟鏈接重定名:

# mv /usr/bin/python /usr/bin/python.bak

將 python 鏈接至 python3:

# ln -s /usr/local/bin/python3 /usr/bin/python

5、設置 yum

進級 Python 以后,因為將默許的 python 指向了 python3,yum 不克不及正常使用,必要編纂 yum 的設置文件,此時:

[root@ansible-admin Python-3.6.1]# yum list

File “大眾/usr/bin/yum”大眾,line 30

except KeyboardInterrupt,e:

SyntaxError: invalid syntax

點竄/usr/bin/yum 以及/usr/libexec/urlgrabber-ext-down,將 #!/usr/bin/python 改成 #!/usr/bin/python2.7,保管退出即可。

# vim /usr/bin/yum

# vim /usr/libexec/urlgrabber-ext-down

六、設置 pip

若是 pip list 時浮現成績:

# pip list

-bash: pip: command not found

線上麻將連線履行:

yum install epel-release

yum install -y python-pip

以上內容由PHP站長網【52php.cn】網絡清算供人人參考研究若是以上內容對您有輔助,迎接珍藏、點贊、保舉、分享。

【免責聲明】本站內容轉載自互聯網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成績,請提交相關鏈接至郵箱:,咱們將實時予以處置。