gpt4 book ai didi

python - 在 Python 3.x 中使用 snowflake-connector-python 的问题

转载 作者:行者123 更新时间:2023-12-04 16:40:08 24 4
gpt4 key购买 nike

我花了半天时间试图自己解决这个问题,但现在我已经没有想法和谷歌搜索请求了。
所以基本上我想要的是使用 snowflake-connector-python 连接到我们的雪花数据库包裹。我能够很好地安装该软件包(连同所有自动安装的相关软件包)和我当前的 pip3 list结果如下:

Package                    Version
-------------------------- ---------
asn1crypto 1.3.0
azure-common 1.1.25
azure-core 1.6.0
azure-storage-blob 12.3.2
boto3 1.13.26
botocore 1.16.26
certifi 2020.6.20
cffi 1.14.0
chardet 3.0.4
cryptography 2.9.2
docutils 0.15.2
gitdb 4.0.5
GitPython 3.1.3
idna 2.9
isodate 0.6.0
jmespath 0.10.0
msrest 0.6.17
oauthlib 3.1.0
oscrypto 1.2.0
pip 20.1.1
pyasn1 0.2.3
pyasn1-modules 0.0.9
pycparser 2.20
pycryptodomex 3.9.8
PyJWT 1.7.1
pyOpenSSL 19.1.0
python-dateutil 2.8.1
pytz 2020.1
requests 2.23.0
requests-oauthlib 1.3.0
s3transfer 0.3.3
setuptools 47.3.1
six 1.15.0
smmap 3.0.4
snowflake-connector-python 2.2.8
urllib3 1.25.9
wheel 0.34.2
需要明确的是,它是一个干净的 python-venv,尽管我也尝试过它。
在 VScode 中运行以下代码时:
#!/usr/bin/env python
import snowflake.connector

# Gets the version
ctx = snowflake.connector.connect(
user='user',
password='pass',
account='acc')
我收到此错误:
AttributeError: module 'snowflake' has no attribute 'connector'
有谁知道这里可能是什么问题?

最佳答案

AttributeError: module 'snowflake' has no attribute 'connector'


您的测试代码可能位于名为 snowflake.py 的文件中。这导致导入冲突( it is ending up importing itself )。将文件重命名为其他名称,它应该允许您导入正确的模块并运行连接器功能。

关于python - 在 Python 3.x 中使用 snowflake-connector-python 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62658847/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com