小编Geo*_*fer的帖子

AttributeError:模块“集合”没有属性“映射”

不知道该怎么办

安装旧版本的 python 很困难

Traceback (most recent call last):
  File "/home/g/.local/bin/cairo-compile", line 7, in <module>
    from starkware.cairo.lang.compiler.cairo_compile import main  # noqa
  File "/home/g/.local/lib/python3.10/site-packages/starkware/cairo/lang/compiler/cairo_compile.py", line 9, in <module>
    from starkware.cairo.lang.compiler.assembler import assemble
  File "/home/g/.local/lib/python3.10/site-packages/starkware/cairo/lang/compiler/assembler.py", line 7, in <module>
    from starkware.cairo.lang.compiler.program import CairoHint, Program
  File "/home/g/.local/lib/python3.10/site-packages/starkware/cairo/lang/compiler/program.py", line 25, in <module>
    from starkware.starkware_utils.marshmallow_dataclass_fields import IntAsHex
  File "/home/g/.local/lib/python3.10/site-packages/starkware/starkware_utils/marshmallow_dataclass_fields.py", line 6, in <module>
    from frozendict import frozendict
  File "/home/g/.local/lib/python3.10/site-packages/frozendict/__init__.py", line 16, in <module>
    class frozendict(collections.Mapping):
AttributeError: module 'collections' has no attribute 'Mapping'

Run Code Online (Sandbox Code Playgroud)

python-3.10

3
推荐指数
1
解决办法
1万
查看次数

错误 TS2494:仅 ECMAScript 5 及更高版本支持在“for...of”语句中使用字符串

当我在 for..of 构造中使用字符串来循环字母时,打字稿会抛出错误。为什么?我该如何修复它?这是一个重现的示例:

\n\n

forOf.ts

\n\n
for (let letter of \'string\') {\n  console.log(letter);\n}\n\n
Run Code Online (Sandbox Code Playgroud)\n\n
\xe2\x9e\x9c  ch5_HOF tsc forOf.ts \nforOf.ts:1:20 - error TS2494: Using a string in a \'for...of\' statement is only supported in ECMAScript 5 and higher.\n\n1 for (let letter of \'string\') {\n                     ~~~~~~~~\n\n\nFound 1 error.\n
Run Code Online (Sandbox Code Playgroud)\n

typescript

1
推荐指数
1
解决办法
2365
查看次数

标签 统计

python-3.10 ×1

typescript ×1