centos7.6+python3+allure+selenium+jdk1.8安装配置

allure2.17.3和jdk1.8安装包

链接:https://pan.baidu.com/s/1ZhWlA5ntW_c2tuWtpyfurg
提取码:h9j4

python3.10安装

一、升级OpenSSL

在CentOS7中安装Python3.10,需要先升级OpenSSL,系统默认的OpenSSL在安装PIP的时候会报错,在CentOS7下升级OpenSSL可以参考这篇教程:

CentOS7升级OpenSSL - 知乎 (zhihu.com)

1,下载必要的依赖包,使用root权限:
yum install -y gcc gcc-c++ autoconf automake zlib zlib-devel pcre-devel
2,到OpenSSL官方网站下载源码:

OpenSSL项目地址为:/index.html (openssl.org)

在主目录新建目录openssl:

mkdir openssl
cd openssl

下载最新版本的源码包:https://www.openssl.org/source/openssl-1.1.1q.tar.gz

wget https://www.openssl.org/source/openssl-1.1.1q.tar.gz

或者可以去官网自己下载后放对应位置后解压

解压缩并进入目录:

tar xzf openssl-1.1.1q.tar.gz 
cd openssl-1.1.1q

编译安装:

./config
make
makeinstall

本文使用的是默认配置,安装完之后可执行文件的位置在/usr/local/bin下

配置lib库:

echo "/usr/local/lib64/" >> /etc/ld.so.conf
ldconfig

备份旧版本openssl:

 mv /usr/bin/openssl /usr/bin/openssl.bak

将新版的openssl链接到/usr/bin:

ln -s /usr/local/bin/openssl /usr/bin/openssl

至此,OpenSSL升级完毕·

二、python3.10安装

第一步:

安装必要的软件包,使用root权限:

yum groupinstall -y "Development tools"

yum install -y ncurses-devel gdbm-devel xz-devel sqlite-devel tk-devel uuid-devel readline-devel bzip2-devel libffi-devel

第二步:

Python官方地址:

Welcome to Python.org

本文安装Python3.10.6

新建目录并下载源码包并解压:

mkdir python
cd python
wget https://www.python.org/ftp/python/3.10.6/Python-3.10.6.tgz
tar xzf Python-3.10.6.tgz 
cd Python-3.10.6p

第三步:

编译安装

./configure
make
make install

本文使用默认配置安装,安装后可执行文件在/usr/local/bin,将该目录添加至环境变量:

PATH=$PATH:$HOME/bin:/usr/local/bin
export PATH

重新载入环境变量:

source ~/.bash_profile

Python3.10.6安装完毕:

Python 3.10.6 (main, Sep 15 2022, 10:01:37) [GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

selenium安装

1.安装chrome

一、资源包获取

(1)访问谷歌中文网站:Google Chrome 网络浏览器。

(2)将页面滑到最下面,点击其他平台,

(3)在弹出的页面选择linux

(4)选择对应的系统版本进行下载。

(5)下载后的deb包默认是arm架构,rpm包默认是x86架构的。所以在选择的时候要对应的系统架构选择安装包,可以通过lscpu查看一下自己系统的架构。

二、安装包上传

三、安装

使用yum localinstall <包名>进行安装。yun localinstall能够自动解决安装依赖包问题。

2.安装driver驱动

1.查看安装的谷歌浏览器版本号

google-chrome --version

2.安装对应版本号的chromedriver.exe

https://registry.npmmirror.com/binary.html?path=chromedriver/ 这边找自己想要的

wget https://npm.taobao.org/mirrors/chromedriver/98.0.4758.102/chromedriver_linux64.zip
3.解压chromedriver.exe

如果没有unzip,那就先安装unzip

apt-get install unzip

如果有的话,就直接可以开始解压

unzip chromedriver_linux64.zip

4.切换路径

mv chromedriver /usr/bin/

5.给予执行权限

chmod +x /usr/bin/chromedriver

6.测试代码是否可以正常运行,代码如下

#!/usr/bin/python3
#coding:utf-8

from selenium import webdriver
ch_options = webdriver.ChromeOptions()
#为Chrome配置无头模式
ch_options.add_argument("--headless")
ch_options.add_argument('--no-sandbox')
ch_options.add_argument('--disable-gpu')
ch_options.add_argument('--disable-dev-shm-usage')

# 在启动浏览器时加入配置
driver = webdriver.Chrome(options=ch_options)
url = "https://www.baidu.com"
driver.get(url)
print(driver.title)

jdk1.8安装

1.卸载Open JDK

在卸载之前,我们查看一下 Java的相关文件。命令如下

rpm -qa | grep java

如果有文件,就进行批量删除操作,没有就跳过,命令如下

rpm -qa | grep java | xargs rpm -e --nodeps

使用 java -verison 来查看结果,空了表示完成卸载或未装过jdk,进行下一步

2.下载并安装JDK

在存放的目录下建立一个新的 java文件夹,用来存放 JDK文件,如放在/usr/local/lib中。命令如下

cd /usr/local/lib
mkdir java
cd java

jdk官网下载对应版本的jdk,注意34位和64位版本,将下载好的文件放入刚才新建的java文件夹中,进行解压。命令如下

tar -zxvf jdk-8u241-linux-x64.tar.gz

配置环境变量。命令如下

vim /etc/profile

在打开文件,按“insert”,最下面加上:

JAVA_HOME 是刚才安装的jdk的文件路径

export JAVA_HOME=/usr/local/libjava/jdk1.8.0_241
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

编辑完成后按“退出键esc+wq+回车”,保存编辑内容

使用命令,生效环境变量。代码如下。

source /etc/profile

使用java和javac和java -version验证是否安装成功

allure安装

allure安装包官网地址:https://github.com/allure-framework/allure2/releases

找到自己想要的版本下载,网盘中的是2.17.3版本,下载完成后,放到linux对应目录,使用cd进入文件存放位置

解压压缩包。命令如下

tar -zxvf allure-2.17.3.tgz

配置环境变量,将allure-2.18.0/bin配置为环境变量

vim /etc/profile
export PATH=$PATH:allure存放的路径/allure-2.18.0/bin

配置生效

source /etc/profile

使用allure --version 验证是否安装成功

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值