CentOS6.X 安裝mycli

  • 2019 年 10 月 5 日
  • 筆記

最近發現在centos7上很容易就安裝成功mycli了。但是到centos上同樣的方法雖然按照提示成功了,執行mycli卻報錯。後來懷疑是python2.6版本過低導致的。於是就自己編譯了一個python2.7 過程如下:

這裡是我事先準備好的源文件和一個install.sh 安裝腳本。

[root@node1 /root ]# l /root/ins_mycli/

total 18M

-rw-r--r-- 1 root root 917K 2016-04-23 17:59 pip-1.5.6.tar.gz

-rw-r--r-- 1 root root 695K 2017-06-01 21:04 setuptools-36.0.1.zip

-rw-r--r-- 1 root root  17M 2017-06-06 11:37 Python-2.7.13.tgz

-rwxr-xr-x 1 root root  670 2017-06-06 13:10 install.sh

腳本內容如下:

#!/bin/bash

# 編譯安裝python2.7 ,並安裝 mycli

###

cd /root/ins_mycli

tar xf Python-2.7.13.tgz -C /usr/src

cd /usr/src/Python-2.7.13

./configure --prefix=/usr/local/python27 && make -j4 && make install && export PATH=$PATH:/usr/local/python27/bin/

###

cd /root/ins_mycli

unzip setuptools-36.0.1.zip

cd setuptools-36.0.1

/usr/local/python27/bin/python2.7 setup.py install

###

cd /root/ins_mycli

tar xf pip-1.5.6.tar.gz

cd pip-1.5.6 && /usr/local/python27/bin/python2.7 setup.py build && /usr/local/python27/bin/python2.7 setup.py install

###

/usr/local/python27/bin/pip install mycli

echo 'alias mycli="/usr/local/python27/bin/mycli"' >> /root/.bashrc

Tags: