[解決済み] pydotとgraphvizのエラーです。dot_parserをインポートできないため、ドットファイルの読み込みができません。
2022-02-14 17:44:22
質問
非常にシンプルなコードをpydotで実行すると
import pydot
graph = pydot.Dot(graph_type='graph')
for i in range(3):
edge = pydot.Edge("king", "lord%d" % i)
graph.add_edge(edge)
vassal_num = 0
for i in range(3):
for j in range(2):
edge = pydot.Edge("lord%d" % i, "vassal%d" % vassal_num)
graph.add_edge(edge)
vassal_num += 1
graph.write_png('example1_graph.png')
エラーメッセージが表示されます。
Couldn't import dot_parser, loading of dot files will not be possible.
Python 2.7.3を使っています。
どのように解決するのですか?
の回答
pydot >= 1.1
:
の非互換性(上流)
pydot
が修正されました。
6dff94b3f1
であり、そのため
pydot >= 1.1
は次のようになります。
との互換性があります。
pyparsing >= 1.5.7
.
該当する回答
pydot <= 1.0.28
:
この現象に遭遇した人のために説明すると、pyparsingの1.xから2.xのリリースへの変更に起因しています。 pipを使用してpydotをインストールするには、まず古いバージョンのpyparsingをインストールしてください。
pip install pyparsing==1.5.7
pip install pydot==1.0.28
をインストールしていない場合は
pyparsing
を使って
pip
が、代わりに
setup.py
では、これを見てください。
解決策
をクリックして、パッケージをアンインストールしてください。ありがとうございます。
関連
-
Python機械学習Githubが8.9Kstarsに達したモデルインタープリタLIME
-
PyQt5はユーザーログインGUIインターフェースとログイン後のジャンプを実装しています。
-
FacebookオープンソースワンストップサービスpythonのタイミングツールKats詳細
-
[解決済み】RuntimeWarning: invalid value encountered in double_scalars で numpy の除算ができない。
-
[解決済み】syntaxError: 'continue' がループ内で適切に使用されていない
-
[解決済み】Python elifの構文が無効です【終了しました
-
[解決済み】IndexError: invalid index to scalar variableを修正する方法
-
[解決済み】Python: SyntaxError: キーワードは式になり得ない
-
[解決済み】ValueError: xとyは同じサイズでなければならない
-
[解決済み] pandasを使った "大量データ "ワークフロー【終了しました
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Python 可視化 big_screen ライブラリ サンプル 詳細
-
Pythonの@decoratorsについてまとめてみました。
-
PythonでECDSAを実装する方法 知っていますか?
-
[解決済み] _tkinter.TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み】TypeError: re.findall()でバイトのようなオブジェクトに文字列パターンを使用することはできません。)
-
[解決済み】終了コード -1073741515 (0xC0000135)でプロセス終了)
-
[解決済み】syntaxError: 'continue' がループ内で適切に使用されていない
-
[解決済み】LogisticRegression: Pythonでsklearnを使用して、未知のラベルタイプ: '連続'を使用しています。
-
[解決済み】SyntaxError: デフォルト以外の引数がデフォルトの引数に続く
-
[解決済み】python setup.pyのアンインストール