centOS7搭建Appium+python+androidSDK环境
全部操作需要在管理员权限下执行:
1.安装JDK
1)centOS 一般自带openJKD,通过Java -version查看是否有安装,如有可以先进行卸载:
#查看是否安装过java rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj #有就执行批量卸载命令 rpm -qa | grep java | xargs rpm -e --nodeps
2)从官网下载,目前主流是: 1.8与1.11版本
将下载的压缩包上传到安装目录,我选的是/usr/local/,然后进行解压缩
tar -zxvf jdk jdk-8u221-linux-x64.tar.gz
3) 对文件进行改名:可选
mv jdk1.8.0_221/ jdk1.8
4)配置环境变量
vim /etc/profile #在文件增加环境变量 export JAVA_HOME=/usr/local/jdk1.8 export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin
5)更新环境变量
source /etc/profile
6)检查是否成功配置
参考文献:https://www.cnblogs.com/poloyy/p/12801792.html
2.安装python
1)安装编译相关依赖:
yum -y groupinstall "Development tools" 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 yum install libffi-devel -y
2) 下载安装包
cd ~ #回到根目录进行下载,方便找下载文件,可自行选择目录进行下载;
wget https://www.python.org/ftp/python/3.8.9/Python-3.8.9.tar.xz
备注:可以通过复制后面的连接地址,截取前面部分到浏览器打开https://www.python.org/ftp/python,选择需要下载的版本,然后修改版本号,既可下载
3)解压
tar -xvJf Python-3.8.9.tar.xz
4)编译安装
mkdir /usr/local/python3 #创建编译安装目录
cd Python-3.8.9 #进入解压缩文件
./configure --prefix=/usr/local/python3 #生成文件到创建的文件夹里面
make && make install #安装
5)创建软连接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
6)验证:
python3 -V
pip3 -V
参考文献:https://www.cnblogs.com/xiujin/p/11477419.html
3.安装Appium
配置APPIUM需要npm,所以需要安装 node
1)安装node,node,版本建议选16+
>>>>下载node,可以在https://nodejs.org/en/download/中找到下载版本,右键复制地址。然后执行指令
wget https://nodejs.org/dist/v16.4.1/node-v16.4.1-linux-x64.tar.xz
备注:放置的文件目录为/usr/local
>>>>解压缩
xz -d node-v16.4.1-linux-x64.tar.xz tar -xf node-v16.4.1-linux-x64.tar
mv
>>>>配置环境变量:vim /etc/profile,把变量增加到文件里面
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
>>>>更新环境变量
source /etc/profile
>>>>配置软连接
把nodejs的地址建立软链接
ln -s /usr/local/node/bin/node /usr/local/bin/node
ln -s /usr/local/node/bin/npm /usr/local/bin/npm
>>>>检测:
node -v
2)安装Appium
4.安装androidSDK
1)本地复制解压,并在/usr/local/andoidSDK ,把解压文件复制到此路径;
2)上面的包没有包含SDK tools插件,在androidSDK/tools下执行安装SDK所有的插件
android update sdk --no-ui
3)配置环境变量:
export ANDROID_HOME=/usr/local/androidSDK export PATH=${PATH}:${ANDROID_HOME}/tools export PATH=${PATH}:${ANDROID_HOME}/platform-tools
4)检测是否安装成功:android -sh
或者 adb 能正常使用
5)可以执行 appium-doctor 工具检测appium及相关配置是否安装成功
appium -v 可以查看版本
安装Appium-Python-Client
sudo pip3 install Appium-Python-Client
环境基本配置完成;
参考:https://blog.csdn.net/zin521/article/details/82021527