andライブラリのPhylo.draw_graphviz
メソッドを使用して系統樹を作成しようとしています。私はドキュメントを読み、Windows用と同様にインストールしました。次に、 Unofficial Windows Binaries for Python Extension Packagesからインストールしました。Biopython wikiにある次のコードに従いました。BioPython
PyGraphviz
networkx
matplotlib
Graphviz 2.38
PyGraphviz
from Bio import Phylo
import pylab
tree = Phylo.read('allseqs.dnd', 'newick')
Phylo.draw_graphviz(tree)
pylab.show()
しかし、私はこのエラーに遭遇し続けます:
Traceback (most recent call last):
File "C:\Users\GAMER\Desktop\Methybase\Data\Helicobacter pylori F16\graphtezt.py", line 5, in <module>
Phylo.draw_graphviz(tree)
File "c:\users\gamer\desktop\padai\coding\user\lib\site-packages\Bio\Phylo\_utils.py", line 155, in draw_graphviz
raise MissingPythonDependencyError(
UnboundLocalError: local variable 'MissingPythonDependencyError' referenced before assignment
ソースコードはこちらから入手できます。トレースバックが示唆するように行を確認155
しましたが、これはそれが言っていることです:
raise MissingPythonDependencyError(
"Install PyGraphviz or pydot if you want to use draw_graphviz.")
どんな解決策も大歓迎です