一个可以自动问答的校园论坛
python2.7 python3
mysql版本 5.7
- 克隆项目到本地
git clone https://github.com/Intern666/Goocat_intern.git
- 先创建一个虚拟环境,避免污染整个Python的环境。
pip install virtualenv
- 创建一个文件夹,名字:Virtualenv
mkdir Virtualenv
cd Virtualenv
- 创建一个虚拟环境 venv
virtualenv venv
激活虚拟环境
cd venv
cd Scripts
activate
- 安装需要的各种包
pip install -r requirements.txt
-
导入数据库,sql文件放在sql文件夹中
-
修改数据库配置改成自己的 dbhelper.py
config = {
'host': '127.0.0.1',
'port': 3306,
'user': 'root',
'passwd': 'language',
'charset': 'utf8mb4',
'cursorclass': pymysql.cursors.DictCursor
}
host: 101.37.23.58
User: root
Password: root
Database: goocat
-
如果要实现自动问答的效果,需要另外自动问答的部分
-
切换路径到socket文件夹,安装对应的环境变量
pip install -r socket/requirements_socks.txt
- 需要安装sqlite 参考链接
运行 python socket/recall_model_socket.py
将会占用50008端口传送自动回答的数据