html库安装报错,HttpRunnerManager(一)--安装

1、相关地址

(2)相关安装包下载地址:链接:https://pan.baidu.com/s/13SP1mFsNKrLK0snRWWIyxA    提取码:prip

2、首先安装python 3.5版本,版本太高,HttpRunner运行会报错;--自行百度安装;

fd9c90de75bf8ca6d08bf806bb0c5f35.png

4、安装mysql数据库,安装navicat图形界面,创建HttpRunner数据库,设置为utf-8编码,设置好相应用户名、密码;

fcbde7ab5b015d5197f0e9ef73703ec9.png

5、修改HttpRunnerManager/HttpRunnerManager/settings.py里DATABASES字典相关配置;

d91588fd6e234e3119426fc92e1f1f66.png

7、在rabbitmq文件夹,打开sbin目录,双击rabbitmq-server.bat;访问http://localhost:15672 ,username:guest、Password:guest, 成功登陆即可

8、修改:HttpRunnerManager/HttpRunnerManager/settings.py里BROKER_URL = 'amqp://guest:guest@127.0.0.1:5672//'或者将127.0.0.1替换成host

c2325b0534b884d129aa9e695fe9673f.png

9、安装工程所依赖的库文件-requirements.txt

打开cmd

cd D:\HttpRunnerManager-master\HttpRunnerManager-master;

pip install -r requirements.txt;

requirements.txt详见下面:

Django == 2.0.3

PyYAML == 3.12

requests == 2.18.4

eventlet == 0.22.1

HttpRunner == 1.5.8

django-celery == 3.3.0

flower == 0.9.3

dwebsocket == 0.4.2

paramiko == 2.4.1

mysqlclient == 1.3.13

此时可能提示mysqlclient报错,进行下面步骤10;

10、打开链接:https://pan.baidu.com/s/13SP1mFsNKrLK0snRWWIyxA    提取码:prip 下载文件,解压mysqlclient;

将mysqlclient-1.3.12-cp35-cp35m-win_amd64.whl拷贝到python的根目录下

打开cmd

cd python根目录;

pip install mysqlclient-1.3.12-cp35-cp35m-win_amd64.whl;

pip install pymysql;

cd python根目录下的lib-site packages-django-db-backends-mysql-打开__init__.py;

填写下面两句并保存

import pymysql

pymysql.install_as_MySQLdb()

7bd1f757061d0688ef5b2ac31f346cd6.png

11、生成数据库迁移脚本,生成表结构

打开cmd,进入D:\HttpRunnerManager-master\HttpRunnerManager-master;

python manage.py makemigrations ApiManager #生成数据迁移脚本

python manage.py migrate #应用到db生成数据表

12、创建超级用户,用户后台管理数据库,并按提示输入相应用户名,密码,邮箱。 如不需用,可跳过此步骤;

python manage.py createsuperuser

13、启动服务

python manage.py runserver 0.0.0.0:8000

14、启动worker, 如果选择同步执行并确保不会使用到定时任务,那么此步骤可忽略

python manage.py celery -A HttpRunnerManager worker --loglevel=info #启动worker

python manage.py celery beat --loglevel=info #启动定时任务监听器

celery flower #启动任务监控后台

注意:运行第一条时可能报错,进入python根目录,lib-site packages-djcelery-management-commands-celery.py,将options注释掉,重新打开服务

83497475b08b35c2e6cbadf015fb112f.png

15、访问

16、一睹为快

前端界面:

7a4e1214752e7ebf725cc806333b7564.png

后端界面:

1c3de873f96f340bf2de4a1185102c78.png

rabbitMQ界面:

18a6426f7a94df39ab4bcae072c50622.png

Flower监控界面:

adeea26ad18f65846fdb192afabc4809.png

后台服务运行情况:

a2af759424b7fa3d7bcb3e3618ab938c.png

这几个服务不能关闭!!!!

标签:manage,python,安装,HttpRunnerManager,py,https,com

来源: https://www.cnblogs.com/feifei-cyj/p/10911688.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值