owllook – 在线小说搜索引擎

安装

接下来的安装步骤,默认以 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 remi
yum install redis
vim /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

成功如下图:

页: 1 2

评论

发表回复