Snowflake Connector Python包无法识别问题求助
解决Snowflake Connector导入问题
问题根源
- 你的Python工作目录下存在同名文件
snowflake.py,导致Python导入时优先加载这个本地文件,而非安装的官方连接器包。 - 安装了一个非官方的
snowflake包(版本0.0.3),该包与官方snowflake-connector-python包命名冲突,干扰了正常导入。
解决步骤
删除/重命名本地同名文件
找到当前代码所在目录中的snowflake.py文件,将其重命名(比如改为snowflake_local.py)或直接删除,避免与包名冲突。卸载无效的
snowflake包
执行以下命令卸载那个非官方的同名包:pip uninstall snowflake -y重新安装/升级官方连接器包
确保官方的连接器包正常,可执行升级命令:pip install --upgrade snowflake-connector-python验证导入
重新运行导入代码:import snowflake.connector # 或者 from snowflake import connector此时应该可以正常导入,不会再出现错误。
内容的提问来源于stack exchange,提问作者Yabbadabbadooooo
相关产品推荐
相关产品推荐

