# Linux安装python2.7.17 https://www.python.org/downloads/
cd /usr/local
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make -y
wget https://www.python.org/ftp/python/2.7.17/Python-2.7.17.tgz
tar -xzvf Python-2.7.17.tgz && rm -rf Python-2.7.17.tgz && cd Python-2.7.17
./configure --prefix=/usr/local/Python2.7.17 --enable-shared -enable-unicode=ucs4
make && make install
python -V
# python解释器指向python2.7.17
which python && cd /usr/bin && rm python
ln -s /usr/local/Python2.7.17/bin/python python
python -V --执行报错
# 解决python -V执行报错
cd /etc/ld.so.conf.d/ && echo "/usr/local/Python2.7.17/lib" > python2.7.conf && ldconfig
python -V
# 由于yum使用了原来python2.7的一些脚本,需要将yum重新导向原来的python2.7解释器才可以使用
which yum
vi /usr/bin/yum #!/usr/bin/python2.7
# 安装sip(如果使用过程中有报错再安装)
wget https://excellmedia.dl.sourceforge.net/project/pyqt/sip/sip-4.16.8/sip-4.16.8.tar.gz
tar -xzvf sip-4.16.8.tar.gz
cd sip-4.16.8
python configure.py
make
make install
ln -s /usr/local/Python2.7.17/bin/sip /usr/bin/sip
sip -V
cd ../
# PyQt5编译安装(如果使用过程中有报错再安装) # which python
cd /opt
wget https://excellmedia.dl.sourceforge.net/project/pyqt/PyQt5/PyQt-5.2.1/PyQt-gpl-5.2.1.tar.gz
tar -xzvf PyQt-gpl-5.2.1.tar.gz
cd PyQt-gpl-5.2.1
python configure.py --sip-incdir=/usr/local/Python2.7.17
make -j4
make install
cd ../