雪花连接器 python 包无法识别

Yab*_*ooo 4 python pip snowflake-cloud-data-platform jupyter-notebook

尝试导入 Snowflake.connector:

import snowflake.connector

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
Cell In [1], line 1
----> 1 import snowflake.connector

ModuleNotFoundError: No module named 'snowflake.connector'; 'snowflake' is not a package
Run Code Online (Sandbox Code Playgroud)

所以我做了:

%pip list
...

snowflake                  0.0.3               
snowflake-connector-python 2.8.0
snowflake-sqlalchemy       1.4.3  
...  


 
Run Code Online (Sandbox Code Playgroud)

我试过:

from snowflake import connector
Run Code Online (Sandbox Code Playgroud)

并得到了

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
Cell In [5], line 1
----> 1 from snowflake import connector

ImportError: cannot import name 'connector' from 'snowflake' (/home/user/.local/lib/python3.8/site-packages/snowflake.py)
Run Code Online (Sandbox Code Playgroud)

Yab*_*ooo 7

@Sergiu 指出的答案是我还安装了一个名为 Snowflake 的软件包。解决方案:

pip3 uninstall snowflake
Run Code Online (Sandbox Code Playgroud)