最近公司準備使用airflow調度工具,需要詳細測試下其功能,因此搭建了3臺的centos集群方式來測試使用。接下來將會將安裝、測試過程share出來,請大家多多指教。
1、安裝必須的軟件
#更新源
yum -y update
#先安裝擴展源EPEL 才能安裝pip 否則會報錯
yum -y install epel-release
//解決ssl問題,否則報錯:pip is configured with locations that require TLS/SSL
//你只需執行即可,具體解決過程參見:http://www.cnblogs.com/minglee/p/9232673.html
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel
yum -y install gcc gcc-c++ kernel-devel
2、解壓python
tar -zxf Python-3.7.4.tgz
3、安裝python
cd /usr/local/
mkdir python3
chmod 777 python3/
#配置安裝路徑
cd /softwares/Python-3.7.4/
./configure --prefix=/usr/local/python3
make all
make install
#主要看是否有pip3 和 python3
ll /usr/local/python3/bin
4、軟連接替換
#備份舊版本
mv /usr/bin/python /usr/bin/python2.7
#做軟連接替換
ln -s /usr/local/python3/bin/python3 /usr/bin/python -f
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip -f
5、調整yum配置和軟件安裝配置文件
修改yum文件,因為升級了版本以後,yum就會報錯
vi /usr/bin/yum
#!/usr/bin/python 修改為 #!/usr/bin/python2.7
在安裝軟件的時候又會報錯誤
vi /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python 修改為#!/usr/bin/python2.7
6、更改源,因為國內會快很多
mkdir ~/.pip
cd ~/.pip && touch pip.conf
vi pip.conf
[global]
index-url = http://pypi.douban.com/simple
[install]
use-mirrors =true
mirrors =http://pypi.douban.com/simple/
trusted-host =pypi.douban.com
5、pip升級
pip install --upgrade pip
閱讀更多 IT知識小課堂 的文章