Python Can';t将bigquery.QueryJobConfig()中的默认_数据集设置为字符串

Python Can';t将bigquery.QueryJobConfig()中的默认_数据集设置为字符串,python,google-bigquery,Python,Google Bigquery,我正在尝试使用默认数据集构造bigquery.QueryJobConfig()对象。代码应该是 from google.cloud import bigquery stackoverflow_dataset_id = 'bigquery-public-data.stackoverflow' job_query_config = bigquery.QueryJobConfig(default_dataset = stackoverflow_dataset_id) 我以前用过,没有任何问题。然而,

我正在尝试使用默认数据集构造bigquery.QueryJobConfig()对象。代码应该是

from google.cloud import bigquery
stackoverflow_dataset_id = 'bigquery-public-data.stackoverflow'
job_query_config = bigquery.QueryJobConfig(default_dataset = stackoverflow_dataset_id)
我以前用过,没有任何问题。然而,今天我安装了一个新的conda环境,我收到了一条非常神秘的错误消息

  File "<ipython-input-3-68b87871aaed>", line 1, in <module>
    job_query_config = bigquery.QueryJobConfig(default_dataset = stackoverflow_dataset_id)

  File "/Users/dabol99/opt/anaconda3/envs/conda_env/lib/python3.8/site-packages/google/cloud/bigquery/job.py", line 1944, in __init__
    super(QueryJobConfig, self).__init__("query", **kwargs)

  File "/Users/dabol99/opt/anaconda3/envs/conda_env/lib/python3.8/site-packages/google/cloud/bigquery/job.py", line 732, in __init__
    setattr(self, prop, val)

  File "/Users/dabol99/opt/anaconda3/envs/conda_env/lib/python3.8/site-packages/google/cloud/bigquery/job.py", line 2014, in default_dataset
    resource = value.to_api_repr()

AttributeError: 'str' object has no attribute 'to_api_repr'
文件“”,第1行,在
作业\u查询\u配置=bigquery.QueryJobConfig(默认\u数据集=stackoverflow\u数据集\u id)
文件“/Users/dabol99/opt/anaconda3/envs/conda_env/lib/python3.8/site packages/google/cloud/bigquery/job.py”,第1944行,在__
super(QueryJobConfig,self)。\uuuuuu init\uuuuuuuu(“查询”),**kwargs)
文件“/Users/dabol99/opt/anaconda3/envs/conda_env/lib/python3.8/site packages/google/cloud/bigquery/job.py”,第732行,在__
设置属性(自身、属性、值)
默认数据集中的文件“/Users/dabol99/opt/anaconda3/envs/conda_env/lib/python3.8/site packages/google/cloud/bigquery/job.py”,第2014行
resource=value.to_api_repr()
AttributeError:“str”对象没有“to\u api\u repr”属性
也许我缺少一个依赖项,但我无法从错误消息中找出哪一个。
任何帮助都将不胜感激。

我似乎没有正确设置conda环境。将所有模块更新到最新版本解决了问题。

我似乎没有正确设置conda环境。将所有模块更新到最新版本解决了此问题