#!/bin/bash#该脚本是源码安装Python echo "正在安装,请稍后" echo "安装依赖包" yum -y install gcc gcc-c++ make zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel libffi-devel wget echo "安装依赖包完成" echo "正在下载源码" wget https://www.python.org/ftp/python/3.7.6/python-3.7.6.tar.xz echo "正在检查是否下载完成"if [ -f /python-3.7.6.tar.xz ];then echo "Python下载完成"else echo "下载失败请检查"fi echo "解压安装包" tar -xf python-3.7.6.tar.xz cd python-3.7.6 echo "正在修改配置文件" sed -ri 's/^#readline/readline/' Modules/Setup.dist sed -ri 's/^#(SSL=)//' Modules/Setup.dist sed -ri 's/^#(_ssl)//' Modules/Setup.dist sed -ri 's/^#([\t]*-DUSE)//' Modules/Setup.dist sed -ri 's/^#([\t]*-L$\(SSL\))//' Modules/Setup.dist echo "正在进行源码编译" ./configure --enable-shared make -j 1 && make install echo "正在配置环境"file="/etc/profile.d/python3_lib.sh" # 定义 echo 'export LD_liBRARY_PATH=$LD_liBRARY_PATH:/usr/local/lib' >$file path="/usr/local/lib/" file2="/etc/ld.so.conf.d/python3.conf" echo $path > $file2 ldconfig source /etc/profile a= `python3 -V` python3 -V &> /dev/nullif [ $? -eq 0 ];thenecho "$a 安装成功 请输入python3 -V" elseecho "$a 安装失败" exitfi
总结 以上是内存溢出为你收集整理的安装部署Python脚本全部内容,希望文章能够帮你解决安装部署Python脚本所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)