Azure DevOps YAML流水线安装Snowflake Connector Python库后无法导入的问题求助
Azure DevOps YAML流水线安装Snowflake Connector Python库后无法导入的问题求助
大家好,我在Azure DevOps的YAML流水线里碰到了一个棘手的问题,想请各位帮忙分析排查:
我已经通过pip成功安装了Snowflake的Python连接器,安装日志显示所有依赖包和主包都顺利安装完成,但运行测试脚本snowflakepoc.py时,第一行import snowflake as sf直接抛出了ModuleNotFoundError,提示找不到snowflake模块。
以下是安装成功的日志输出:
Installing collected packages: sortedcontainers, pytz, asn1crypto, urllib3, typing-extensions, tomlkit, pyjwt, pycparser, platformdirs, packaging, idna, filelock, charset-normalizer, certifi, requests, cffi, cryptography, pyOpenSSL, snowflake-connector-python Successfully installed asn1crypto-1.5.1 certifi-2024.2.2 cffi-1.16.0 charset-normalizer-3.3.2 cryptography-42.0.5 filelock-3.13.1 idna-3.6 packaging-24.0 platformdirs-3.11.0 pyOpenSSL-24.1.0 pycparser-2.21 pyjwt-2.8.0 pytz-2024.1 requests-2.31.0 snowflake-connector-python-3.7.1 sortedcontainers-2.4.0 tomlkit-0.12.4 typing-extensions-4.10.0 urllib3-1.26.18
当前流水线使用的Python版本是:Python 3.8.10
报错的Traceback信息如下:
Traceback (most recent call last): File "snowflakepoc.py", line 1, in <module> import snowflake as sf ModuleNotFoundError: No module named 'snowflake'
最后流水线还抛出了##[error]Bash exited with code 1的错误提示。
有没有朋友遇到过类似的情况?或者能给我一些排查方向?比如是不是流水线里Python环境的路径问题,或者安装时的虚拟环境配置问题?
备注:内容来源于stack exchange,提问作者Abhijit
相关产品推荐
相关产品推荐

