## 环境准备
所需工具
Git 下载与安装
-
下载完成后,双击打开安装程序,一直点击 Next 直到安装完成,无需修改任何设置。
正文开始
第一节:代码准备
-
选择代码存放位置
- 例如,我选择
D:
盘。 - 在
D:
盘右键,选择“在终端中打开”。
- 例如,我选择
-
克隆代码仓库
在终端输入以下命令:git clone https://github.com/Roujack/mathAI.git
- 如果下载太慢或失败,可使用以下备用命令:
git clone https://gitee.com/hewei2723/mathAI.git
- 如果下载太慢或失败,可使用以下备用命令:
-
等待下载完成
- 下载完成后,打开
D:
盘,可看到mathai
文件夹。 - 如果还是不会用git下载,那么可以直接下载压缩包,点击打开链接
o 点击克隆/下载
- 下载完成后,打开
o 点击下载zip
o 下载完成后,打开 D: 盘,可看到 mathai 文件夹。
-
打开 VS Code
- 启动 VS Code 编辑器。
- 启动 VS Code 编辑器。
-
打开项目文件夹
- 点击“打开文件夹”,选择
D:\Mathai\系统代码(code)
文件夹。
- 点击“打开文件夹”,选择
-
VS Code 配置完成
第二节:代码环境准备
-
打开终端
- 点击 VS Code 顶栏的三个点,选择“终端” > “新建终端”。
- 点击终端区域即可输入命令。
-
注意事项
- 项目使用的是 TensorFlow 1.x 版本,不能直接安装最新版。
-
更换 pip 安装源
- 默认源下载较慢,需更换为国内镜像源。
- 在终端依次输入以下两条命令:
python -m pip install --upgrade pip pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple
-
创建虚拟环境
- 输入以下命令并按 Enter:
conda create -n mathai python=3.6
- 含义:创建一个名为
mathai
的虚拟环境,Python 版本为 3.6。 - 提示选择时,全部输入
y
并回车。
- 含义:创建一个名为
- 输入以下命令并按 Enter:
-
激活虚拟环境
- 输入以下命令:
conda activate mathai
- 检查是否激活成功:
conda info
- 若第一行显示
active environment: mathai
,则激活成功。
- 若第一行显示
- 若激活不成功那么用管理员模式打开vscode再在终端输入 选择Y
set-executionpolicy remotesigned
- 输入以下命令:
-然后再次进行激活,具体参考这一篇文章
解决windows11在vscode中powershell终端无法调用anaconda/miniconda的base虚拟环境 - 知乎
-
安装依赖库
- 依次输入以下命令,每条命令执行完成后继续下一条:
- 安装
grpcio
(避免 TensorFlow 安装失败):pip install --no-cache-dir --force-reinstall -Iv grpcio==1.8.6
- 安装
TensorFlow 1.15.0
(不可更改版本号,2.x 版本接口不兼容):pip install tensorflow==1.15.0
- 安装
OpenCV
:pip install opencv-python==3.4.0.12
- 安装
Matplotlib
:pip install matplotlib==3.0.3
- 安装其余依赖库:
pip install numpy pip install scipy pip install scikit-image pip install sympy pip install flask
- 安装
- 依次输入以下命令,每条命令执行完成后继续下一条:
-
环境准备完成
运行项目
界面 1
- 在终端输入以下命令运行主程序:
python main.py
- 若输出正常内容,则运行成功。
界面 2
-
打开
welcome.py
文件,在文件末尾添加以下代码:if __name__ == '__main__': application.run(debug=True)
-
在终端输入以下命令:
python welcome.py
-
访问页面:
- 按住 Ctrl 并点击链接:
http://127.0.0.1:5000/
- 或在浏览器手动输入
http://127.0.0.1:5000/
。
- 按住 Ctrl 并点击链接:
-
将看到项目欢迎页面。
测试环节
-
打开画板
- 在画板上写一道题目,例如
1+1
。
- 在画板上写一道题目,例如
-
截图并上传
- 点击“选择文件” > 选择截图 > 点击“打开” > 点击“Upload”。
- 点击“选择文件” > 选择截图 > 点击“打开” > 点击“Upload”。
-
查看结果
- 系统成功识别出
1+1
,测试完成。
- 系统成功识别出
评论区