安装snowflake-connector-python编译Wheel失败,需VC++14.0+求助
解决snowflake-connector-python安装失败的问题
问题原因
在Python 3.13.0、pip 24.3.1环境下安装snowflake-connector-python时,需要编译snowflake.connector.nanoarrow_arrow_iterator扩展组件,但系统缺少Microsoft Visual C++ 14.0或更高版本的编译工具链,导致Wheel包编译失败,无法完成安装。
解决方案
方案1:安装Microsoft C++ Build Tools
- 下载并运行Microsoft C++ Build Tools安装程序
- 在安装界面中,勾选「Desktop development with C++」工作负载,确保包含MSVC编译器、Windows SDK等核心组件
- 完成安装后重启电脑,确保编译工具的环境变量生效
- 重新执行
pip install snowflake-connector-python即可完成安装
方案2:使用预编译Wheel包(无需编译工具)
- 从PyPI获取对应Python 3.13、Windows架构的
snowflake-connector-python预编译Wheel文件 - 执行
pip install <本地wheel文件路径>直接安装预编译包
验证安装
安装完成后,可通过以下代码验证:
import snowflake.connector print(snowflake.connector.__version__)
内容的提问来源于stack exchange,提问作者ray escobedo
相关产品推荐
相关产品推荐

