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

Python3.12.4下已装snowflake-connector-python仍遇导入报错的解决办法

Snowflake连接器导入错误(ModuleNotFoundError)解决办法
  • 确认Python与pip环境一致性
    运行以下命令检查当前使用的Python和pip是否对应同一环境:

    python --version
    pip --version
    

    若路径不匹配,用python -m pip install snowflake-connector-python重新安装,确保包安装到当前运行代码的Python环境中。

  • 排查同名文件/目录干扰
    检查项目根目录下是否存在名为snowflake.py的文件或snowflake的文件夹,这类本地文件会覆盖第三方包的导入逻辑。如有,立即重命名或删除,再重新执行代码。

  • 强制重新安装连接器
    若安装文件损坏,先彻底卸载再重装:

    pip uninstall -y snowflake-connector-python
    pip install snowflake-connector-python==3.11.0
    
  • 验证安装路径是否在Python搜索路径中
    运行以下代码查看Python的模块搜索路径:

    import sys
    print(sys.path)
    

    确认输出中包含C:\Program Files\Python312\lib\site-packages,若未包含,可通过添加环境变量PYTHONPATH或在代码中临时添加路径:

    import sys
    sys.path.append("C:\\Program Files\\Python312\\lib\\site-packages")
    
  • 使用虚拟环境隔离依赖
    若全局Python环境依赖混乱,创建独立虚拟环境:

    # 创建虚拟环境
    python -m venv snowflake_env
    # Windows下激活环境
    snowflake_env\Scripts\activate
    # 安装连接器
    pip install snowflake-connector-python
    

    激活环境后运行代码,避免全局依赖冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 16:22:04