一部の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
このすべての最初に私を送り返します。何か案は?皆さんありがとう。
これは、Windows 10 64ビット上のAnaconda、環境:Windows 10 64ビット、Python 3.5.2、Anaconda 4.2.0(64-bit)を探している人に役立つかもしれません
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
64ビットインストーラーの新しいpydotリンク https://anaconda.org/rmg/pydot または単に
conda install -c rmg pydot
ほとんどの人は素晴らしい洞察を与えてくれました。ここに私にとって役立つ手順を示します-
confを想定。 -> Anaconda 4.4.0以降、Win 8+、およびanacondaプロンプトの使用
pip install pydot-ng
_conda install graphviz
_pip install graphviz
_C:/Anaconda/Library/bin/graphviz
_を追加します(パスではありません)C:/Anaconda/Lib/site-packages/keras/utils/
_に移動しますvis_utils.py
_を開き、11行目を_import pydot
_から_import pydot_ng as pydot
_に変更します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'}
_これを試してください(Anaconda Promptから):
conda install pydot-ng
次に、コードで:
try:
import pydot_ng as pydot
except ImportError:
import pydot # if someone running with old installation
Pydot-ng の詳細
J14r pydotパッケージは32ビットWindows用に構築されているように見えますが、64ビットcondaを使用していると思います。 https://conda.binstar.org/j14r を参照してください。