在GCE上导入public <T extends Things> T createInstance(Class<T> clazz) {
return null;
}
时出现错误。
它不是在非GCE的环境中发生的。
我用Things
执行了更新。
你知道为什么吗?
google.cloud.bigquery
2018/11/11添加 感谢您的回答。 自从使用pyenv创建新的python以来,它不起作用,我认为我的服务器出了点问题。 我重置服务器,然后重试。
答案 0 :(得分:2)
2018年6月,Google弃用了{
"id": 820982911946154508,
"email": "jon@doe.ca",
"closed_at": null,
"created_at": "2018-10-26T13:55:26-04:00",
"updated_at": "2018-10-26T13:55:26-04:00",
"number": 234,
"note": null,
"customer": {
"id": 115310627314723954,
"email": "john@test.com",
"accepts_marketing": false,
"created_at": null,
}
}
Python软件包。您需要直接使用google.cloud
而不是pip install --upgrade google-cloud-bigquery
直接使用BigQuery模块。
更多信息here。
答案 1 :(得分:1)
您确切在哪里运行此脚本?您是否尝试过设置virtualenv并在其中运行?这似乎与python版本或冲突的软件包有关。
例如,从Cloud Shell运行相同文件不会出现问题(无需安装任何库,也不需要在其中使用virtualenv):
$ python
Python 2.7.13 (default, Sep 26 2018, 18:42:22)
[GCC 6.3.0 20170516] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from google.cloud import bigquery
>>>