尝试按照some of the sklearn documentation生成一些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
让我回到了这一切的开头。有任何想法吗?谢谢大家。
答案 0 :(得分:25)
对于在Windows 10 64 Bit上寻找Anaconda的人来说,这可能会有所帮助, 环境:Windows 10 64位,Python 3.5.2,Anaconda 4.2.0(64位)
答案 1 :(得分:12)
我对Windows 8.1上的Anaconda3 x64安装提出了同样的问题。
这是我做的:
1)安装了适用于Windows的Github 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)您可以通过发出
来检查是否安装了pydotconda list
答案 2 :(得分:3)
尝试运行以下内容:
conda install -c https://conda.binstar.org/sstromberg pydot
答案 3 :(得分:2)
64位安装程序https://anaconda.org/rmg/pydot的新 pydot 链接或仅
conda install -c rmg pydot
答案 4 :(得分:2)
大多数人都给出了很好的见解,这是我觉得对自己有用的程序 -
假设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'}
答案 5 :(得分:1)
试试这个(来自Anaconda Prompt):
conda install pydot-ng
然后,在您的代码中:
try:
import pydot_ng as pydot
except ImportError:
import pydot # if someone running with old installation
有关Pydot-ng
的更多信息答案 6 :(得分:0)
看起来j14r pydot包是为32位Windows构建的,但我猜你使用的是64位conda。见https://conda.binstar.org/j14r。
答案 7 :(得分:0)
对我来说:
conda install -y pydot
工作了。如果没有尝试:
conda install -y pydot -c conda-forge
我很惊讶我没有做 conda install -y graphviz
但是。