首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到jsonschema的包元数据

找不到jsonschema的包元数据
EN

Stack Overflow用户
提问于 2020-11-11 16:37:25
回答 1查看 948关注 0票数 2

我对此还是个新手。我手动安装了jsonschemaimportlib_metadata,并将其复制到我使用make syn执行synthesis的文件夹,即我的案例中的vlsi文件夹。

它将终止,并显示以下错误:importlib_metadata.PackageNotFoundError: No package metadata was found for jsonschema

代码语言:javascript
复制
[usr@serv vlsi]$ make syn
./example-vlsi -e /home/usr/chipyard/vlsi/env.yml  -p example.yml  -p /home/usr/chipyard/vlsi/build/chipyard.TestHarness.RocketConfig-ChipTop/inputs.yml --obj_dir /home/usr/chipyard/vlsi/build/chipyard.TestHarness.RocketConfig-ChipTop build
Traceback (most recent call last):
  File "./example-vlsi", line 4, in <module>
    import hammer_vlsi
  File "/home/usr/chipyard/vlsi/hammer_vlsi/__init__.py", line 15, in <module>
    from .hammer_vlsi_impl import *
  File "/home/usr/chipyard/vlsi/hammer_vlsi/hammer_vlsi_impl.py", line 22, in <module>
    from hammer_tech import Library, ExtraLibrary
  File "/home/usr/chipyard/vlsi/hammer_tech.py", line 18, in <module>
    import python_jsonschema_objects  # type: ignore
  File "/home/usr/chipyard/vlsi/python_jsonschema_objects/__init__.py", line 1, in <module>
    import jsonschema
  File "/home/usr/chipyard/vlsi/jsonschema/__init__.py", line 34, in <module>
    __version__ = metadata.version("jsonschema")
  File "/home/usr/chipyard/vlsi/importlib_metadata/__init__.py", line 585, in version
    return distribution(distribution_name).version
  File "/home/usr/chipyard/vlsi/importlib_metadata/__init__.py", line 558, in distribution
    return Distribution.from_name(distribution_name)
  File "/home/usr/chipyard/vlsi/importlib_metadata/__init__.py", line 215, in from_name
    raise PackageNotFoundError(name)
importlib_metadata.PackageNotFoundError: No package metadata was found for jsonschema
make: *** No rule to make target 'syn'.  Stop.

我在这里找到了一些解决方案:http://biercoff.com/how-to-fix-package-not-found-error-importlib-metadata/但是在哪里可以找到serverless.yml文件,让slim从真到假会影响其他事情吗?你知道是什么导致了这个错误吗?

EN

回答 1

Stack Overflow用户

发布于 2021-01-28 01:23:47

这是slim选项的一个问题。即使禁用它也无济于事。然而,这个bug有一个解决方法。

代码语言:javascript
复制
pythonRequirements:
    dockerizePip: non-linux
    useDownloadCache: false
    useStaticCache: false
    slim: true
    slimPatternsAppendDefaults: false
    slimPatterns:
      - '**/*.py[c|o]'
      - '**/__pycache__*'

https://github.com/Julian/jsonschema/issues/584

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

https://stackoverflow.com/questions/64783012

复制
相关文章

相似问题

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