#!/bin/bash
#desicription: auto_install python3
#author:wkx
#安装依赖
yum -y install gcc gcc-c++ cmake make lrzsz bash-complation
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 libffi-devel
#Python版本
PKG="Python-3.7.3.tgz"
#Python解压目录
VS="Python-3.7.3"
#路径
dir_path=$(pwd)
install_path="/usr/local/python3"
#下载太慢跳过
wget https://www.python.org/ftp/python/3.6.0/${PKG}
#解压
tar -xvf ${dir_path}/${PKG}
cd ${VS}
./configure --prefix=${install_path}
make -j 4 && make install
[ $? -eq 0 ] && echo "Python3 have installed successfully" || exit 51
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
#pip源
mkdir ~/.pip/
cat << EOF > ~/.pip/pip.conf
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=mirrors.aliyun.com
EOF
#输入安装路径
python3 -V
pip3 -V
#删除安装包
cd ${dir_path}
rm -rf ${PKG} ${VS}
#输入python的命令路径
echo "$(which python3)"
echo "$(which pip3)"
#输入Python的安装路径
echo "$(ls -l /usr/local/python3/)"
python3源码安装
最新推荐文章于 2024-04-26 12:27:12 发布