Aqu*_*a 4 4 python sqlalchemy google-bigquery
尝试使用 sqlalchemy 创建 bigquery 连接器
from sqlalchemy import create_engine
engine = create_engine('bigquery://<project_id>/<project_name>',
credentials_path=GCP_KEY)
conn = engine.connect()
Run Code Online (Sandbox Code Playgroud)
错误:
sqlalchemy.exc.NoSuchModuleError: Can't load plugin: sqlalchemy.dialects:bigquery
Run Code Online (Sandbox Code Playgroud)
您的错误通常与缺少使用 SQLAlchemy 所需的某些模块有关。
因此,在查看文档后,我发现您应该使用以下命令在您的环境中安装要求:
pip3 install pybigquery
Run Code Online (Sandbox Code Playgroud)
此外,在您的脚本中,您应该导入以下模块:
SQLAchemy
from sqlalchemy import *
from sqlalchemy.engine import create_engine
from sqlalchemy.schema import *
API客户端
from pybigquery.api import ApiClient
之后,您应该拥有执行代码所需的所有包。
如果您对使用 SQLAlchemy 和 BigQuery API 客户端有任何疑问,可以查阅上面提供的文档,或者我也很乐意提供帮助。
| 归档时间: |
|
| 查看次数: |
11689 次 |
| 最近记录: |