首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能再导入Looker了

不能再导入Looker了
EN

Stack Overflow用户
提问于 2022-02-02 13:02:57
回答 1查看 527关注 0票数 1

当试图

代码语言:javascript
复制
import looker_sdk

在我的代码中,我得到了很多错误信息,并且不能再使用API了.我在3周前就可以使用它了,而且完全没有修改我的代码。我去了两个星期的假期,现在已经不起作用了。

这是回溯:

代码语言:javascript
复制
Traceback (most recent call last):
  File "C:\Users\EinarHauge\Desktop\Main\Tests\Looker_Download_Look_Receive_Dates.py", line 1, in <module>
    import looker_sdk
  File "C:\Users\EinarHauge\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\looker_sdk\__init__.py", line 32, in <module>
    from looker_sdk.sdk.api31 import methods, methods as methods31  # noqa:F401
  File "C:\Users\EinarHauge\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\looker_sdk\sdk\api31\methods.py", line 32, in <module>
    from . import models as mdls
  File "C:\Users\EinarHauge\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\looker_sdk\sdk\api31\models.py", line 11935, in <module>
    sr.converter31.register_structure_hook(
  File "C:\Users\EinarHauge\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\cattr\converters.py", line 186, in register_structure_hook
    self._structure_func.register_cls_list([(cl, func)])
  File "C:\Users\EinarHauge\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\cattr\multistrategy_dispatch.py", line 45, in register_cls_list
    self._single_dispatch.register(cls, handler)
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.752.0_x64__qbz5n2kfra8p0\lib\functools.py", line 856, in register
    raise TypeError(
TypeError: Invalid first argument to `register()`. ForwardRef('AccessToken') is not a class.
[Finished in 1.4s]

这是一台笔记本电脑。我重新安装了Python (Python3.10.2)。我重新安装了Looker (使用pip)。

我正在尝试使用Looker,这样我就可以在工作中从Looker上下载数据。import语句是我正在执行的唯一代码。谁知道是什么导致了这个错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-02 13:17:40

@raphael是正确的。它似乎是Python 3.10引入的一个bug。工作计算机似乎自动安装了新的Python版本。

我卸载了Python (所有版本),然后安装了Python3.8(顺便说一句:Python3.9不适合我)。

然后,我通过pip重新安装Looker,它可以工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70956129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档