Python 无法从葡萄园导入NodeStyle?

Python 无法从葡萄园导入NodeStyle?,python,ubuntu,pip,Python,Ubuntu,Pip,对于机器学习作业,我想要葡萄园的NodeStyle。我使用命令pip3 install vineyard安装了葡萄园,没有任何错误。但它仍然无法从葡萄园中引进诺德风格。但它可以毫无问题地从葡萄园导入另一个模块(图) File "Jazz.py", line 9, in <module> from music_utils import * File "/home/bmahakud/deepNeuralNetwork/SequenceModel

对于机器学习作业,我想要葡萄园的NodeStyle。我使用命令
pip3 install 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'
文件“Jazz.py”,第9行,在
从音乐导入*
文件“/home/bmahakud/deepNeuralNetwork/SequenceModels/music_utils.py”,第8行,在
从语法导入*
文件“/home/bmahakud/anaconda3/envs/tf/lib/python3.8/site-packages/grammar/_-init__.py”,第3行,在
from.Document导入文档、令牌
文件“/home/bmahakud/anaconda3/envs/tf/lib/python3.8/site packages/grammar/Document.py”,第9行,在
从葡萄园导入图,节点样式
ImportError:无法从“vineyard”导入名称“NodeStyle”
导致上述错误的确切行是
来自葡萄园进口节点样式

其中,下一行没有给出任何错误,工作正常。
从葡萄园导入图形

您可以导入
图形
,因为它是
葡萄园的一部分
但是,
节点样式
不是
葡萄园的一部分。看这个

NodeStyle
属于
ete2
库。看看这个

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

  • pip安装ete2
  • 从ete2导入节点样式

请发布导致错误的确切导入命令。如果有其他相关命令执行OK,请将它们也发布到同一帖子中。谢谢