centos系统安装和卸载Python2.7
centos下快速安装安装python2.7和第三方库
一、安装python2.7
1.安装依赖环境
# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2.下载Python2.7
ftp下载地址
https://www.python.org/ftp/python/
# wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tar.xz
3.安装python27
我个人习惯安装在/usr/local/python27(具体安装位置看个人喜好)
创建目录:
[root@localhost home]# mkdir -p /usr/local/python27
解压下载好的Python-2.x.x.tgz包(具体包名因你下载的Python具体版本不不同⽽而不不同,如:我下载的是Python2.7.15.那我这里就是Python-2.7.15.tgz)
[root@localhost home]# tar -zxvf Python-2.7.15.tgz
4.进入解压后的目录,编译安装。
[root@localhost home]# cd Python-2.7.15
[root@localhost python27]# ./configure --prefix=/usr/local/python27
如果上面2选项的命令报错:configure: error: no acceptable C compiler found in $PATH
解决办法如下:
安装gcc
[root@localhost yum.repos.d]# yum install gcc
make
[root@localhost python27]# make
make install
[root@localhost python27]# make install 或者 make && make install
5.建立python27的软链
先把系统默认的旧版 Python 重命名。
mv /usr/bin/python /usr/bin/python.old
再删除系统默认的 python-config 软链接。
rm -f /usr/bin/python-config
最后创建新版本的 Python 软链接。
ln -s /usr/local/bin/python /usr/bin/python
ln -s /usr/local/bin/python-config /usr/bin/python-config
ln -s /usr/local/include/python2.7/ /usr/include/python2.7
6.并将/usr/local/python27/bin加入PATH
# vim ~/.bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/usr/local/python27/bin
export PATH
按ESC,输入:wq回车退出。
修改完记得执行行下面的命令,让上一步的修改生效:
[root@localhost python27]# source ~/.bash_profile
检查Python2.7是否正常可用:
[root@localhost python27]# python -V
Python 2.7.15
二、安装pip以及setuptools
毕竟丰富的第三方库是python的优势所在,为了更加方便的安装第三方库,使用pip命令,我们需要进行相应的安装。
1、安装pip前需要前置安装setuptools
命令如下:
wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
python2 setup.py build
python2 setup.py install
上面的方式不行,可以在https://pypi.org/project/pip/ 上下载setuptools 包,传到linux上,通过:python setup.py install 命令安装
2、安装pip
命令如下:
wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python2 setup.py build
python2 setup.py install
上面的方式不行,可以在https://pypi.org/project/pip/ 上下载pip 包,传到linux上,通过:python setup.py install 命令安装
三、安装robotframework
1.安装robotframework-2.9
可以在https://pypi.org/project/pip/ 上下载robotframework-2.9包,传到linux上,通过:python setup.py install 命令安装
注意:最新版本的robotframework有很大改动,请安装2.9版本,安装完成后,检测是否安装成功,如:可以检测pybot 和bebot
[root@localhost python27]# pybot --version
Robot Framework 2.9 (Python 2.7.15 on linux2)
[root@localhost python27]#
[root@localhost python27]# rebot --version
Rebot 2.9 (Python 2.7.15 on linux2)
[root@localhost python27]#
[root@localhost python27]#
四、安装其他安装包
比如:requests,idna-2.7,chardet-3.0.4,certifi-2018.8.13,argh-0.26.2,configparser-3.5.0,urllib3-1.23等jar包
五、centos 卸载python和yum
注:这里只是提供一个卸载的方式
1.卸载yum安裝的python方式(yum安裝的python都是安裝的rpm包,所以用到的是rpm的命名方式卸载)
rpm -qa|grep python|xargs rpm -e --allmatches --nodeps
whereis python|xargs rm -fr
2.卸载yum方式(这里只是提供一个卸载yum的方式,按照实际情况操作)
rpm -qa|grep yum|xargs rpm -e --allmatches --nodeps
rm -rf /etc/yum.repos.d/*
whereis python|xargs rm -fr
@ 注:卸载通过下面的方式安装的python,只需要将对应的安装路径和配置删除即可