今天早上申請了個阿里云ECS服務(wù)器茁计,選擇了centOS 7系統(tǒng),悲催的是,發(fā)現(xiàn)自帶版本為python2.7是偷,我的博客是在python3環(huán)境寫的拳氢,只能自己動手安裝python3,直接安裝python3官方包的話蛋铆,需要安裝依賴包馋评,編譯,修改環(huán)境配置文件等等刺啦,太麻煩了留特。
受最近關(guān)注的極簡生活啟發(fā),今天就來個極簡安裝吧玛瘸!所以我的選擇是anaconda3蜕青,這是python的科學(xué)計算版安裝包,它有python2和python3的最新版糊渊,還有很多第三方功能包右核,以后用起來也方便。
下面開始安裝渺绒。
1.安裝依賴包bzip2
安裝anaconda前贺喝,要先安裝個解壓縮工具bzip2,打開阿里云ECS實例的遠程連接宗兼,輸入下面命令搜变,即可完成安裝:
yum install bzip2
2.安裝anaconda3
(1)下載anaconda3安裝包,輸入命令:
wget https://repo.continuum.io/archive/Anaconda3-4.3.1-Linux-x86_64.sh
如果速度慢的話针炉,可以在本地下載后挠他,上傳到服務(wù)器root目錄里。
(2)安裝anaconda3篡帕,根據(jù)以下屏幕提示依次完成殖侵。
輸入命令:sh Anaconda3-4.3.1-Linux-x86_64.sh
慢敲回車ENTER鍵,47下左右镰烧,屏幕提示是否接受許可協(xié)議拢军?輸入yes。
輸入指定安裝路徑:/usr/local/anaconda3
屏幕提示是否將安裝路徑寫入PATH環(huán)境變量怔鳖,輸入yes茉唉,回車,安裝完成结执。
重新登錄遠程連接度陆,輸入python,默認即是python3.6版本啦献幔,是不是極其簡單呢懂傀?
TIPS:
1.安裝python的依賴包。參考鏈接
安裝python或者anaconda前蜡感,可能需要先安裝一些依賴包(例如解壓工具bzip2)蹬蚁,否則會報錯恃泪。
已知的一些常用依賴包如下,可根據(jù)需要選擇安裝:
在 CentOS/RHEL/Fedora 下:
sudo yum install readline readline-devel readline-static
sudo yum install openssl openssl-devel openssl-static
sudo yum install sqlite-devel
sudo yum install bzip2-devel bzip2-libs
在 Ubuntu下:
sudo apt-get update
sudo apt-get install make build-essential libssl-dev zlib1g-dev
sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev wget curl
sudo apt-get install llvm libncurses5-dev libncursesw5-dev
2.為什么很多應(yīng)用都安裝在/usr/local目錄下?參考鏈接
答案是:Automake工具定義了下面的一組變量:
Directory?variable??Default?value
prefix??/usr/local
exec_prefix???${prefix}
bindir??${exec_prefix}/bin
libdir??${exec_prefix}/lib
…
includedir????${prefix}/include
datarootdir???${prefix}/share
datadir?${datarootdir}
mandir??${datarootdir}/man
infodir?${datarootdir}/info
docdir??${datarootdir}/doc/${PACKAGE}
…
而GUN下面絕大部分應(yīng)用的編譯系統(tǒng)都是用automake犀斋。
于是乎贝乎,你看到的很多很多應(yīng)用都安裝在了/usr/local/目錄下。