centos下快速安装安装python2.7和第三方库
# 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
https://www.python.org/downloads/
# wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tar.xz
我个人习惯安装在/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
[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
先把系统默认的旧版 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
# 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
毕竟丰富的第三方库是python的优势所在,为了更加方便的安装第三方库,使用pip命令,我们需要进行相应的安装。
命令如下:
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 命令安装
命令如下:
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 命令安装
可以在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包
注:这里只是提供一个卸载的方式
rpm -qa|grep python|xargs rpm -e --allmatches --nodeps
whereis python|xargs rm -fr
rpm -qa|grep yum|xargs rpm -e --allmatches --nodeps
rm -rf /etc/yum.repos.d/*
whereis python|xargs rm -fr
@ 注:卸载通过下面的方式安装的python,只需要将对应的安装路径和配置删除即可