全同态加密人脸识别系统项目部署

运行环境:

python3.6.8官网下载如果安装多个版本最好只留此版本,否则亲测容易出现pip版本错乱

mysql8.0.40官网下载;如果安装过mysql卸载干净重新装

navicat for mysql 绿色图标官网下载

Visual Studio 2022社区版 在这里安装python和c++的运行环境

步骤:

mysql配置环境变量。教程【手把手教你安装MySQL(最新版本安装)】 https://www.bilibili.com/video/BV1jcabemEr7/?share_source=copy_web&vd_source=6ea329deac2ba668b45a6dc09af8b25f

使用navicat导入sql文件,新建数据库时注意编码utf8。教程【导入.sql文件到MySQL中】 https://www.bilibili.com/video/BV1Px42117Qh/?share_source=copy_web&vd_source=6ea329deac2ba668b45a6dc09af8b25f

数据库配置命令,在cmd中以管理员运行,不会搜教程。

your_username是你的数据库用户名默认root ;%是自己的本地ipv4地址;your_password是你的数据库密码。三行代码以此输入

CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%';
FLUSH PRIVILEGES;

在源代码中找到config.py,修改相关配置

.\application\data中创建encryptUserFaceData、originUserFaceData、userKey文件夹,存放加密信息和公钥私钥的地方 data也需自己创建

.\中创建upload文件夹,放照片用的

安装第三方库,修改一下:

opencv-python这个库要安装4.3.0.38版本

安装werkzeug的低版本pip install werkzeug==0.16.0

安装SQLAlchemy==1.3

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

最后在运行时如果报错utf8编码相关的错误,可能是电脑用户名是中文的原因,这个报错查遍各大AI,博客,最后在DeepSeek那解决了,DeepSeek牛逼!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值