找不到名为 Snowflake 的模块

新手上路,请多包涵

我正在工作中的 SageMaker 实例上的笔记本上工作。我的目标是将我的 jupyter notebook 连接到 snowflake 数据库,以便查询一些数据。以下是有关我的问题的一些详细信息;

 (practiceenv) sh-4.2$ python --version
Python 3.8.6

在相同的环境中,我确实运行了命令;

 conda list

我可以看到包裹;

 # Name                    Version                   Build      Channel
 snowflake-connector-python 2.3.10                    py38h51da96c_0    conda-forge

所以看起来正确的包在那里。接下来,我确实在相同的环境中创建了一个 jupyter 笔记本(condapython3 内核)并尝试导入包

import snowflake.connector
ModuleNotFoundError: No module named 'snowflake

我能够安装依赖项。请看截图。 在此处输入图像描述 我可以得到一些关于如何调试这个错误的帮助吗?感谢帮助。

原文由 jay 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.2k
2 个回答
pip install snowflake-connector-python

您是否在 jupyter-notebook 中尝试过?

原文由 Dipendra Pant 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以使用 pip install snowflake.sqlalchemy 来使用您正在寻找的连接器。

原文由 UDAY VARUN 发布,翻译遵循 CC BY-SA 4.0 许可协议