linux上离线安装特定版本的python
好多伙伴在学习或者使用python的时候,经常会被其特定版本的安装所苦恼,接下来我们褪去繁琐,至于能不能化腐朽为神奇暂且不谈。但以把’复杂的事情简单的做’的态度去整理了一篇通用的部署教程,如下:
以python3.6.8为例
#step1:去python官网下载所需要的python版本安装包。 https://www.python.org/ftp/python/ ===================
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
#step2: 下载依赖(好像可以略)===============================================================================
yumdownloader --destdir=/home/packages zlib zlib-devel bzip2-devel epel-release ncurses-devel mpfr libmpc kernel-headers glibc glibc-common glibc-headers glibc-devel cpp gcc libffi-devel libgcc libgomp libstdc++ libstdc++-devel gcc-c++
#set3:安装操作==========================================================================================
mkdir /usr/local/python3
#将安装包和依赖包里的文件上传至/usr/local/python3
mv packages/* /usr/local/python3/
mv Python-3.6.8.tgz /usr/local/python3/
cd /usr/local/python3/
rpm -Uvh --force --nodeps *rpm (rpm -Uvh ***.rpm)
tar -xzvf Python-3.6.8.tgz
cd /usr/local/python3/Python-3.6.8
./configure --prefix=/usr/local/python3.6 --enable-shared #注意prefix=/ 这里等号附近没有空格
make && make install
ln -s /usr/local/python3.6/bin/python3 /usr/bin/python3
echo "/usr/local/python3.6/lib" > /etc/ld.so.conf.d/python3.6.conf
ldconfig
#step4:检查版本=====================================================================================
python3 -V