安装
接下来的安装步骤,默认以 Centos7为主,默认在 root用户下操作,首先Python版本,最好是 Python3.6,然后项目的数据库需要 MongoDBRedis
请先安装:
yum
-y install bzip2 wget vim git
环境搭建
owllook的安装很简单,但是对于一些Python不熟悉或者新手来说确实有点困难,下面详细介绍了安装流程
数据库
owllook需要你在服务器上安装 MongoDB和 Redis,你不必管理数据库的创建,用这个的好处就在于可以自动生成
安装MongoDB:
vim /etc/yum.repos.d/mongodb-org-3.6.repo
输入:
[mongodb-org-3.6]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/amazon/2013.03/mongodb-org/3.6/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
可以看到 repolist已经存在:

# 安装sudo yum install mongodb-org# 启动sudo systemctl start mongod# 查看 MongoDB 后台进程ps -aux |grep mongod# 或者sudo systemctl status mongod
可以看到MongoDB正在后台运行:

进入 MongoDB:

安装Redis:
yum install epel-release yum-utilsyum install http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum-config-manager --enable remiyum install redisvim /etc/redis.conf# 使 redis 能在后台运行daemonize yes
启动 redis 服务
# 启动systemctl restart redis# 查看状态systemctl status redis# 查看端口ss -an | grep 6379

启动 redis 客户端
redis-cli# ctrl + d 退出客户端
下载代码
请先安装git然后克隆代码
cd ~# 下载代码git clone https://github.com/howie6879/owllook
搭建Python3.6环境:
# 下载anaconda管理 Python 环境wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.0-Linux-x86_64.sh# 安装chmod -R a+x Anaconda3-5.3.0-Linux-x86_64.sh./Anaconda3-5.3.0-Linux-x86_64.sh# 刷新终端# 创建 Python3.6 环境conda create -n python36 python=3.6
配置项目:
cd ~/owllook# 安装 pipenvpip install pipenv# --python 后面的路径是上面conda创建的路径地址pipenv install --python ~/anaconda3/envs/python36/bin/python3.6# 如果出错 继续往下执行pipenv run pip install pip==18.0pipenv install
如下表示安装成功:

运行owllook:
cd owllookpython run.py
成功如下图:


发表回复
要发表评论,您必须先登录。