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

Python3.11连接Snowflake遇问题:VS Code不识别已安装的Connector

解决方案

核心原因

Snowflake官方明确说明其Python Connector仅支持Python 3.9及以下版本,你使用的Python 3.11不在支持范围内,这是VS Code无法识别包的根本原因;另外你执行的pip install Snowflake安装的是非官方包,并非官方的Snowflake Connector,这也会导致识别异常。

具体解决步骤

  • 降级Python到3.9.x版本:
    • 推荐用pyenv管理多版本Python(避免干扰全局环境):
      1. 安装pyenv后,执行pyenv install 3.9.17(选3.9系列的稳定版本即可)
      2. 在项目目录下执行pyenv local 3.9.17,将当前项目环境切换到3.9版本
    • 也可以直接从Python官网下载3.9版本安装包,手动安装时勾选“Add to PATH”选项
  • 创建并激活项目虚拟环境:
    # 创建虚拟环境
    python -m venv .venv
    # Windows系统激活
    .venv\Scripts\activate
    # Linux/macOS系统激活
    source .venv/bin/activate
    
  • 安装官方Snowflake Connector:
    pip install snowflake-connector-python
    
  • 配置VS Code使用该虚拟环境:
    点击VS Code左下角的Python版本标识,选择.venv目录下的Python解释器,等待环境加载完成后,包即可被正常识别。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 17:40:47