对于机器学习作业,我想要葡萄园的NodeStyle。我使用命令pip3 install vineyard
安装了葡萄园,没有任何错误。但它仍然无法从葡萄园导入NodeStyle。但它可以毫无问题地从葡萄园导入另一个模块(Graph(。
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
您可以导入graph
,因为它是vineyard
的一部分但是,NodeStyle
不是vineyard
的一部分。请参阅本文档。
CCD_ 8属于CCD_。请查看此文档。
所以,最终的结果应该是这样的。
pip install ete2
from ete2 import NodeStyle