You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中为Azure Functions设置Python 3.10版本遇问题求助

解决方案:本地运行FastAPI Azure函数时Python3.10配置问题

1. 确认Python3.10的安装路径

  • Windows:打开命令提示符,执行 where python3.10,复制输出的完整路径(比如 C:\Users\XXX\AppData\Local\Programs\Python\Python310\python.exe)
  • Mac/Linux:打开终端,执行 which python3.10,复制输出的完整路径(比如 /usr/local/bin/python3.10)
  • 验证版本:在终端执行 python3.10 --version,确保输出显示3.10.x的版本号

2. 在VS Code中指定Python3.10解释器

  • 按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)打开命令面板
  • 输入 Python: Select Interpreter,选择「Enter interpreter path...」
  • 粘贴之前复制的Python3.10完整路径,确认选择

3. 配置Azure Functions运行时版本

  • 打开函数项目根目录下的 local.settings.json 文件,添加或修改以下配置:
    {
      "IsEncrypted": false,
      "Values": {
        "AzureWebJobsStorage": "",
        "FUNCTIONS_WORKER_RUNTIME": "python",
        "FUNCTIONS_WORKER_RUNTIME_VERSION": "3.10"
      }
    }
    

4. 重建项目虚拟环境

  • 删除项目根目录下的旧虚拟环境文件夹(通常名为 .venv)
  • 用Python3.10创建新虚拟环境:
    • Windows:"<Python3.10路径>\python.exe" -m venv .venv
    • Mac/Linux:"<Python3.10路径>" -m venv .venv
  • 激活虚拟环境:
    • Windows:.venv\Scripts\activate
    • Mac/Linux:source .venv/bin/activate
  • 重新安装依赖:pip install -r requirements.txt

5. 配置VS Code Azure Functions扩展路径

  • 按 Ctrl+, 打开VS Code设置面板
  • 搜索 Azure Functions: Python Path,将值设置为Python3.10的完整路径
  • 重启VS Code生效

6. 常见问题排查

  • 如果提示「Python 3.10 not found」:检查路径拼写是否正确,确认Python3.10已成功安装(再次执行 python3.10 --version 验证)
  • 手动添加路径无效:检查系统环境变量的Path中是否包含Python3.10的路径,若存在则移至列表最上方,重启电脑后再尝试

内容的提问来源于stack exchange,提问作者Aravind R

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 11:31:03