第一步:安装Centos7 64位操作系统
直接安装即可,不详述
第二步:yum下载wget
- yum update
- yum install wget
第三步:安装Python3
建议安装3.7,我在 3.8的时候编译报错,最后换3.7安装成功。
- 切换至/var/tmp下,使用wget下载python3安装包
- wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz;或者自己下载python安装包上传至linux
- tar -zxvf Python-3.8.0.tgz 解压tgz包
- 安装编译Python3源文件所需的编译环境,分别安装如下文件:
a) yum install -y gcc
b) yum install -y zlib*
c) 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
d) yum install libffi-devel(这个模块是因为后期安装的时候提示报错ModuleNotFoundError: No module named '_ctypes'的解决办法)
- 指定Python安装目录
a) cd Python-3.7.4 进入第三步解压缩的包
b) ./configure --prefix=/usr/local/python3 --with-ssl 指定安装目录为/usr/local/python3
- 编译源文件
a) make
- 安装
a) make install
- 建立软连接
a) ln -s /usr/local/python3/bin/python3 /usr/bin/python3
b) ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
第四步:安装RobotFramework
因为pip报错,直接离线安装RobotFramework
- 安装setuptools,下周setuptools上传到linux,进入setuptools目录执行:
a) python3 setup.py build
b) python3 setup.py install
- 下载RobotFramework压缩包,解压缩上传linux,进入robotframework目录执行:
a) python3 setup.py install
- 下载urllib3,解压缩上传linux,进入urllib3目录执行:
a) python3 setup.py install
- 下载selenium,解压缩上传linux,进入selenium目录执行:
a) python3 setup.py install
- 下载robotframework-seleniumlibrary-4.1,解压缩上传linux,进入robotframework-seleniumlibrary-4.1目录执行:
a) python3 setup.py install