centOS7下安装或卸载python2.7

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

https://www.python.org/downloads/

# 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,只需要将对应的安装路径和配置删除即可

你可能感兴趣的:(python)