710661809 发表于 2018-8-7 09:36:01

python3安装解决ssl问题

#!/bin/bash  python_version=3.7.0
  echo "正在安装相关组件"
  yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc-c++ gcc openssl-devel
  echo "下载安装包"
  wget https://www.python.org/ftp/python/$python_version/Python-$python_version.tgz
  echo "正在解压安装包"
  tar -xf Python-$python_version.tgz -C /root/&& cd /root/Python-$python_version/
  echo "添加ssl支持"
  cat >> /root/Python-$python_version/Modules/Setup.dist <<"EOF"
  _socket socketmodule.c
  SSL=/usr/local/ssl
  _ssl _ssl.c \
  -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
  -L$(SSL)/lib -lssl -lcrypto
  EOF
  echo "正在编译安装Python"
  ./configure --prefix=/usr/local/python && make && make install
  cd /root
  echo "删除安装包"
  rm -rf /root/Python-$python_version.tgz && rm -rf /root/Python-$python_version
  echo "正在添加环境变量"
  echo "export PATH=/usr/local/python/bin:$PATH">> ~/.bash_profile
  source ~/.bash_profile
  echo "安装完成,请执行python3进行测试"
页: [1]
查看完整版本: python3安装解决ssl问题