切换yum源到阿里源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache fast
###错误zipimport.ZipImportError: can’t decompress data; zlib not available
yum -y install libffi-devel glibc-headers gcc-c++ python3-devel openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++ openssl-devel zlib*
python3.6.5 yum安装即可
yum -y install python3
编译安装如下:
tar -xvf Python-3.6.5.tgz
cd Python-3.6.5
####python3.6报错ModuleNotFoundError: No module named '_ssl'
vim Modules/Setup.dist
####修改205行及以后,去掉205,209-212行的注释
205 _socket socketmodule.c
206
207 # Socket module helper for SSL support; you must comment out the other
208 # socket line above, and possibly edit the SSL variable:
209 SSL=/usr/local/ssl
210 _ssl _ssl.c \
211 -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
212 -L$(SSL)/lib -lssl -lcrypto
./configure --enable-optimizations
make -j8
make install
安装locust 1.5.3
tar -zxvf locust-1.5.3.tar.gz
pip install -e locust-1.5.3
locust --v
或配置pip源,直接在线安装
mkdir /root/.pip
vim /root/.pip/pip.conf
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com
pip3 install locust==1.5.3
locust --v
注: 安装指定版本为2个== ,不加则安装最新版本 现在为2.8.4
版本对应关系:(不完全统计,反正我3.7以后安装locust1.*没成功过)
python3.6.* ---> locust 1.*
python3.7.* ---> locust 2.*