最近发现在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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。