背景:做安卓和鸿蒙性能测试,需要搭建环境,把常用的几个pip包和虚拟环境等记录一下,在新的电脑上可以快速安装(仅作为个人记录)
准备工作
- mac电脑
- python版本 >= 3.7.9
sh脚本
#!/usr/local/bin/bash
#########################################################################
# File Name: build_env.sh
# Author: alisleepy
# Created Time: 2024/10/25 20:44
# Description: 创建安卓端&鸿蒙端性能测试环境
#########################################################################
# 创建安卓端&鸿蒙端性能测试环境
function build_env() {
# 开始创建环境
echo "开始创建虚拟环境..."
# 进入home目录
cd $HOME
# 判断当前电脑python版本是否大于3.7
version=$(python3 -V 2>&1 | awk '{print $NF}')
if [[ -z "$version" ]]
then
echo "python3版本获取失败,请检查python3是否安装成功!!!"
exit 1
fi
echo "当前电脑python版本为:$(python3 -V 2>&1 | awk '{print $NF}')"
# 判断版本号是否大于等于3.7.9
if [[ "$(printf '%s\n' "3.7.9" "$version" | sort -V | head -n1)" = "3.7.9" ]]; then
echo "当前电脑python版本 满足>=3.7.9的条件!!!"
else
echo "当前电脑python版本 低于3.7.9,请升级到>=3.7.9的版本再执行该脚本!!!"
fi
# 判断是否存在perf_env目录
if [ -d "perf_env" ]; then
# 提示,已存在perf_env目录
echo "$HOME/perf_env目录已存在,请修改脚本中虚拟环境名称,重新执行该脚本!!!"
exit 0
fi
# 创建虚拟环境
python3 -m venv perf_env
echo "虚拟环境创建成功!!!"
# 激活虚拟环境
echo "开始激活虚拟环境..."
source $HOME/perf_env/bin/activate
echo "虚拟环境激活成功!!!"
# 升级pip
echo "开始升级pip..."
pip install --upgrade pip
echo "pip升级成功!!!"
# 安装依赖
echo "开始安装依赖..."
pip install -U uiautomator2
pip install -U snownlp
pip install -U loguru
pip install -U aircv
pip install -U numpy
pip install -U matplotlib
pip install -U opencv-python
pip install -U pydub
pip install -U hmdriver2
pip install -U uiviewer
echo "依赖安装成功!!!"
# 如果没有报错信息,则说明安装成功
echo "环境安装成功!!!,激活虚拟环境命令:source $HOME/perf_env/bin/activate"
}
build_env
exit 0
# end
标签:虚拟环境,env,python,echo,sh,安卓端,install,pip
From: https://www.cnblogs.com/alisleepy/p/18530416