linux部署python+pytest自动化环境
1.安装依赖环境
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
2.下载python3
1.进入opt文件目录下,cd /opt/
2.下载python3 (可以到官方先看最新版本多少)
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz
如果出现 找不到wget命令,安装其依赖
yum -y install wget
3.安装Python3,安装在/usr/local/python3(具体安装位置看个人喜好)
1.创建目录
mkdir -p /usr/local/python3
2.解压下载好的Python-3.x.x.tgz包(具体包名因你下载的Python具体版本)
tar -zxvf Python-3.7.6.tgz
解压后出现python的文件夹
3.进入解压后的文件夹,编译安装
①安装gcc
yum -y install gcc
②3.7版本后需要一个新的包libffi-devel
yum install libffi-devel -y
③进入python文件夹,生成编译脚本(指定安装目录)
cd Python-3.7.6
./configure --prefix=/usr/local/python3
#/usr/local/python3为上面步骤创建的目录
④编译
make
⑤编译成功后安装
make install
⑥检查编译器
/usr/local/python3/bin/python3.7
4.退出到服务器根目录,建立Python3和pip3的软链
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
5.将/usr/local/python3/bin加入PATH
(1)vim /etc/profile
(2)按“I”,然后增加下面内容
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:usr/local/python3/bin
export PATH
(3)按ESC,输入:wq回车退出。
(4)修改完记得执行行下面的命令,让上一步的修改生效:
source /etc/profile
6.检查版本是否安装正常
python3 -V
pip3 -V
返回版本号即可
7.安装pytest并建立软链接
pip3 install -U pytest
ln -s /usr/local/python3/bin/pytest /usr/bin/pytest
验证一下
1 pytest --version
2 pytest 7.1.2
3 出现则说明安装成功