无法从葡萄园导入NodeStyle?

2024-09-27 19:24:48 发布

您现在位置:Python中文网/ 问答频道 /正文

对于机器学习作业,我想要葡萄园的NodeStyle。我使用命令pip3 install vineyard安装了vineyard,没有任何错误。但它仍然无法从葡萄园中引进诺德风格。但它可以毫无问题地从葡萄园导入另一个模块(图)

 File "Jazz.py", line 9, in <module>
    from music_utils import *
  File "/home/bmahakud/deepNeuralNetwork/SequenceModels/music_utils.py", line 8, in <module>
    from grammar import *
  File "/home/bmahakud/anaconda3/envs/tf/lib/python3.8/site-packages/grammar/__init__.py", line 3, in <module>
    from .Document import Document, Token
  File "/home/bmahakud/anaconda3/envs/tf/lib/python3.8/site-packages/grammar/Document.py", line 9, in <module>
    from vineyard import Graph, NodeStyle
ImportError: cannot import name 'NodeStyle' from 'vineyard'

导致上述错误的确切行是 from vineyard import NodeStyle

其中,下一行没有给出任何错误,工作正常。 from vineyard import Graph


Tags: infrompyimporthome错误linemusic
1条回答
网友
1楼 · 发布于 2024-09-27 19:24:48

您可以导入graph,因为它是vineyard的一部分,但{}不是vineyard的一部分。看这个documentation

NodeStyle属于ete2库。检查此documentation

因此,最终结果应该是这样的

  • pip install ete2
  • from ete2 import NodeStyle

相关问题 更多 >

    热门问题