
























source ollama-ocr-env/bin/activate
# 打印完整绝对路径
which python3
# 或者更稳妥
python3 -c "import sys; print(sys.executable)"
输出示例(复制这一整串):
/home/xxx/project/ollama-ocr-env/bin/python3
Ctrl+Shift+P 调出命令面板Python: Select Interpreter 回车Find... 浏览文件,或者直接粘贴刚才复制的完整路径 /xxx/ollama-ocr-env/bin/python3ollama-ocr-env 环境
项目文件夹里新建 .vscode/settings.json,写入刚才的绝对路径:
{
"python.defaultInterpreterPath": "/home/xxx/project/ollama-ocr-env/bin/python3"
}
.vscode/launch.json 完整配置,支持终端交互、和手动运行完全一致:
{ "version": "0.2.0", "configurations": [ { "name": "调试ocr_service", "type": "python", "request": "launch", "program": "${workspaceFolder}/ocr_service.py", "console": "integratedTerminal", "cwd": "${workspaceFolder}" } ] }
{ "version": "0.2.0", "configurations": [ { "name": "Python: Flask OCR Service", "type": "debugpy", "request": "launch", "module": "flask", "env": { "FLASK_APP": "ocr_service.py", "FLASK_ENV": "development", "FLASK_DEBUG": "1" }, "args": [ "run", "--no-debugger", "--no-reload", "--host", "0.0.0.0", "--port", "5000" ], "jinja": true, "justMyCode": false, "console": "integratedTerminal" }, { "name": "Python: Debug Current File", "type": "debugpy", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": false } ] }
integratedTerminal:内置终端,支持input()输入cwd:工作目录和你手动执行命令一致
ocr_service.py,代码左侧点击空白处打红色断点F5 开始调试
chmod +x ollama-ocr-env/bin/python3此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。