web-dev-qa-db-ja.com

condaを使用してpydotをインストールするにはどうすればよいですか?

一部のsklearnドキュメント に従って決定木のPDFを生成しようとしていますが、私のマシンでPydotを取得できません。 condaインストーラーを使用してpydotパッケージをインストールする方法はありますか?私が見ているコマンドラインエラーに基づいて、それは64ビットの問題かもしれません。パッケージチャンネルを見つけるためにbinstar検索を使用します。

C:\binstar search -t conda 

を使用してパッケージを詳細に調べることをお勧めします

binstar show j14r/pydot

それはそれから私に言う

conda install --channel https://conda.binstar.org/j14r pydot

しかし、conda installコマンドを実行すると、次のエラーが表示されます(リストされているすべてのpydotパッケージで同じエラーが発生します)。

Fetching package metadata: ...
Error: No Packages found in current win-64 channels matching: pydot
You can search for this package with 

binstar search t conda pydot

このすべての最初に私を送り返します。何か案は?皆さんありがとう。

15
joe

これは、Windows 10 64ビット上のAnaconda、環境:Windows 10 64ビット、Python 3.5.2、Anaconda 4.2.0(64-bit)を探している人に役立つかもしれません

  1. https://graphviz.gitlab.io/_pages/Download/Download_windows.html から「graphviz-2.38.msi」をダウンロードします
  2. 「graphviz-2.38.msi」ファイルを実行します
  3. Graphviz binフォルダーをPATHシステム環境変数に追加します(例:「C:\ Graphviz2.38\bin」)
  4. [スタート]メニューを使用してAnacondaプロンプトに移動します(右クリックして[管理者として実行]を選択してください。管理者としてプロンプトが表示されない場合、権限の問題が発生することがあります)
  5. コマンドを実行します:conda install graphviz
  6. コマンドを実行します:pip install git + https://github.com/nlhepler/pydot.git
  7. コマンド「conda list」を実行し、pydotおよびgraphvizモジュールがリストされていることを確認します。ありがとう
25

Windows 8.1でのAnaconda3 x64のインストールについても同じ質問がありました。

ここに私がやったことがあります:

1)Github for Windowsをインストール https://windows.github.com/

2)Git Shell(gitコマンドを許可するPowerShellセッション)を開きました

3)このコマンドで https://github.com/nlhepler/pydot からpydotをインストールします。

./pip install git+https://github.com/nlhepler/pydot.git

4)pydotがインストールされたかどうかを確認するには、次を発行します。

conda list

以下を実行してみてください。

conda install -c https://conda.binstar.org/sstromberg pydot
3
Javier Granado

64ビットインストーラーの新しいpydotリンク https://anaconda.org/rmg/pydot または単に

conda install -c rmg pydot

2
njjnex

ほとんどの人は素晴らしい洞察を与えてくれました。ここに私にとって役立つ手順を示します-

confを想定。 -> Anaconda 4.4.0以降、Win 8+、およびanacondaプロンプトの使用

  • 必要なインストールはほとんどありません(注文不要)
    1. _pip install pydot-ng_
    2. _conda install graphviz_
    3. _pip install graphviz_
  • PATH設定->ユーザー環境変数の下で、PATHに_C:/Anaconda/Library/bin/graphviz_を追加します(パスではありません)
  • _C:/Anaconda/Lib/site-packages/keras/utils/_に移動します
    エディターで_vis_utils.py_を開き、11行目を_import pydot_から_import pydot_ng as pydot_に変更します
  • すべて設定したら、Jupyterノートブックに移動し、次のコマンドを入力します-
    _import graphviz_
    _import pydot_ng as pydot_
    pydot.find_graphviz()
    すべてがうまくいった場合、以下に示すようなものが見つかります-
    _{'circo': 'C:\\Anaconda\\Library\\bin\\graphviz\\circo.exe',_
    _'dot': 'C:\\Anaconda\\Library\\bin\\graphviz\\dot.exe',_
    _'fdp': 'C:\\Anaconda\\Library\\bin\\graphviz\\fdp.exe',_
    _'neato': 'C:\\Anaconda\\Library\\bin\\graphviz\\neato.exe',_
    _'sfdp': 'C:\\Anaconda\\Library\\bin\\graphviz\\sfdp.exe',_
    _'twopi': 'C:\\Anaconda\\Library\\bin\\graphviz\\twopi.exe'}_
2
dataLeo

これを試してください(Anaconda Promptから):

conda install pydot-ng

次に、コードで:

try:
    import pydot_ng as pydot
except ImportError:
    import pydot # if someone running with old installation

Pydot-ng の詳細

1
tony_tiger

J14r pydotパッケージは32ビットWindows用に構築されているように見えますが、64ビットcondaを使用していると思います。 https://conda.binstar.org/j14r を参照してください。

0
asmeurer