当前位置: 首页 > news >正文

北京示范校建设网站十大免费货源网站免费版本

北京示范校建设网站,十大免费货源网站免费版本,哪些行业做网站多,网站建设技能描述本脚本用于安装python3.x, 需要指定python版本,如12代表3.12 安装文件下载自 python-build-standalone 我下载的文件后缀是:-x86_64-unknown-linux-gnu-pgo-full.tar.zst,根据需要自行下载 注意:install_only或tar.gz包的目录没有…

本脚本用于安装python3.x, 需要指定python版本,如12代表3.12
安装文件下载自 python-build-standalone
我下载的文件后缀是:-x86_64-unknown-linux-gnu-pgo-full.tar.zst,根据需要自行下载
注意:install_only或tar.gz包的目录没有install这一层文件夹

#!/bin/bash# 参数处理# 第一个参数为python版本,3.x的后一位,必填
# 第二个参数为zip文件夹路径,默认为~/Downloads# 使用示例
# ./install_python.sh -v 12 -d /home/gxc/Downloadsshow_help() {echo "Usage: $0 [options]"echo "  -h, --help            显示帮助信息"echo "  -v, --version         指定python版本,如12代表3.12"echo "  -d, --dir             指定zip文件夹路径,默认为~/Downloads"echo "  -p, --prefix          指定python安装目录,默认为/usr/local/python3x"echo "  -b, --bin             指定python软链接目录,默认为/usr/bin/"echo "  -n, --name            指定python安装目录名,默认为python3x"
}# 解析参数
while [ "$#" -gt 0 ]; docase "$1" in-h|--help)show_helpexit 0;;-v|--version)v=$2shift 2;;-d|--dir)zip_dir=$2shift 2;;-p|--prefix)prefix=$2shift 2;;-b|--bin)bin=$2shift 2;;-n|--name)name=$2shift 2;;*)echo "Unknown option: $1"show_helpexit 1;;esac
doneif [ -z "$v" ]; thenecho "Error: No python3.x version specified, please specify the version, like '12'"exit 1
fipython_version="3.$v"
echo "version: $python_version"zip_dir=${zip_dir:-~/Downloads}
echo "zip dir: $zip_dir"prefix=${prefix:-/usr/local/python3$v}
bin=${bin:-/usr/bin/}
name=${name:-python3$v}py_bin=$prefix/install/bin/python$python_version
py_bin_link=$bin$name
echo "link: $py_bin -> $py_bin_link"# 进入zip_dir
echo "enter $zip_dir"
pushd $zip_dir > /dev/null 2>&1# 使用find命令搜索最新的.zst文件
fp=$(find . -type f -name "cpython-$python_version*.zst" -printf '%T+ %p\n' | sort | tail -n 1 | cut -d' ' -f2-)# 检查是否找到了文件
if [ -z "$fp" ]; thenecho "Error: No .zst file found in the directory: $zip_dir"exit 1
elseecho "The found .zst file is: $fp"read -p "Do you want to continue? (y/n): " answercase $answer in[Yy]* )echo "Continuing..."# 在这里添加你想继续执行的命令;;[Nn]* )echo "Exiting..."exit 0;;* )echo "Invalid input. Exiting..."exit 1;;esac
fiecho "file: $fp"# 删除旧的python解压目录
if [ -a 'python' ]
thenecho "dir 'python' exists, remove it"rm -rf python
fi# 解压
echo "unzip $fp"
tar xf $fp# 检查解压后的文件
echo "check unzip file"
if [ ! -d 'python' ]
thenecho "Error: No 'python' directory found in the zip file: $fp"exit 1
fi
if [ ! -x "./python/install/bin/python$python_version" ]
thenecho "Error: No './python/install/bin/python$python_version' found in the zip file: $fp"exit 1
fi# 删除旧的python安装目录
if [ -a $prefix ] 
thenecho "remove old python"sudo rm -rf $prefix
fi# 移动解压的python到指定目录
echo "move python to $prefix"
sudo mv ./python $prefix# 创建软链接
echo "link $py_bin -> $py_bin_link"
sudo ln -sf $py_bin $py_bin_link# 回到原目录
popd > /dev/null 2>&1echo "finish install python$python_version"
http://www.hkea.cn/news/800403/

相关文章:

  • 响应式网络网站源码百度关键词查询网站
  • 南京网站制作设计公司网络运营团队
  • 阿里巴巴上怎样做自己的网站seo网站优化网站编辑招聘
  • 网站做付费推广都需要问什么网络热词2022
  • 给男票做网站表白的软件产品市场推广计划书
  • 西安网站制作定制怎么制作自己的个人网站
  • wordpress 如何移动端盐城seo优化
  • asp.net 制作网站开发百度竞价排名软件
  • 百度爱采购推广平台天津网络推广seo
  • 福州市闽侯县建设局网站推广引流吸引人的文案
  • wordpress目录 读写权限泰安短视频seo
  • 东莞建设网站流程澎湃新闻
  • 萧县住房和城乡建设局网站seo排名推广工具
  • 企业网站php模板下载百度百科官网首页
  • 做愛視頻网站在线网页制作网站
  • 织梦pc怎么做手机网站搜索引擎优化的基础是什么
  • 课程建设网站设计源码爱站网反链查询
  • 安徽省建设业协会网站个人网页制作教程
  • 好的摄影网站推荐福州seo顾问
  • html做的好看的网站如何宣传推广产品
  • 微信手机网站制作怎么引流客源最好的方法
  • 宿州建设网站公司前端seo搜索引擎优化
  • 做王境泽表情的网站百度seo关键词优化排名
  • 怎么选择无锡网站建设虚拟主机搭建网站
  • 做原油期货关注什么网站搜索引擎优化是做什么
  • 微信小程序怎么制作游戏安卓优化清理大师
  • 胶南做网站初学者做电商怎么入手
  • 网站为什么要维护佛山网络营销推广
  • 国企网站建设报告怎么建造自己的网站
  • 免费做司考真题的网站余姚网站如何进行优化