摘要:系統自帶部分關鍵應用依賴于它比如關鍵組件。安裝的依賴獲取源碼。源編譯安裝注參數可不加。寫在第一行,希望客官能注意到此處有小漫長的等待時間當看到以下兩行則說明成功了這時候不要急于滿足好奇心,先做好善后工作。
CentOS系統自帶Python2, 部分關鍵應用依賴于它, 比如關鍵組件yum。
當我慣性的yum remove python的時候, 系統很禮貌的送給我一行: “Error: Trying to remove "yum", which is protected”。
所以,內心有辣么一絲絲的不悅...那奏暫且留下你吧,客官們還等著呢。
安裝python3的依賴
yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
獲取python3源碼。示例是 3.3.6, wget之。源 https://www.python.org/ftp/py...
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz xz -d Python-3.6.6.tar.xz tar -xf Python-3.6.6.tar cd Python-3.6.6
編譯安裝
## 注:--enable-optimizations 參數可不加。寫在第一行,希望客官能注意到 ./configure prefix=/usr/local/python3 --enable-optimizations make && make install ## 此處有小漫長的等待時間
當看到以下兩行則說明成功了
Installing collected packages: setuptools, pip
Successfully installed pip-10.0.1 setuptools-39.0.1
這時候不要急于python -V 滿足好奇心,先做好善后工作。
備份python2,啟用Python3
mv /usr/bin/python /usr/bin/python.bk mv /usr/bin/pip /usr/bin/pip.bk ln -s /usr/local/python3/bin/python3.6 /usr/bin/python ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
恢復yum的正常動作
修改/usr/bin/yum和/usr/libexec/urlgrabber-ext-down的首行腳本聲明
vim /usr/bin/yum # 第一行,把/usr/bin/python修改為/usr/bin/python2.7 或者python2(2.7的鏈接) vim /usr/libexec/urlgrabber-ext-down # 同上
驗證,收工
python -V yum rm -f /usr/bin/python.bk rm -f /usr/bin/pip.bk
最后
如果幫到了你,別忘了點贊喲
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42345.html
摘要:我使用的是安裝查看是否已經安裝默認安裝了因為一些命令要用它比如它使用的是使用命令查看一下是否安裝然后查看一下可執行文件的位置進入到目錄月月月可以看到可執行文件指向,又指向也就是說命令執行的系統預裝的要安裝的其他版本先執行命令 showImg(https://segmentfault.com/img/remote/1460000012923762); 我使用的是 CentOS7.3 安裝...
摘要:本文記錄了安裝過程,為后續重復工作節省時間。好的地方是基于,以前的安裝不影響本次。先安裝注意用安裝,不要卸載之前的,否則系統會出問題。如何安裝下安裝完畢后會回在動有如下命令,注意不要做軟連接到,原因還是要使用作為默認工具。 本文記錄了安裝過程,為后續重復工作節省時間。有問題請聯系zhangtiey@gmail.com 一開始基于python2安裝的TensorFlow,后來發現要基于p...
閱讀 1588·2019-08-30 13:18
閱讀 1578·2019-08-29 12:19
閱讀 2094·2019-08-26 13:57
閱讀 4137·2019-08-26 13:22
閱讀 1179·2019-08-26 10:35
閱讀 2991·2019-08-23 18:09
閱讀 2500·2019-08-23 17:19
閱讀 677·2019-08-23 17:18