ImportError: нет модуля с именем pydot (невозможно импортировать pydot)
Я не могу импортировать pydot
пакета Спайдер, не могли бы вы помочь мне, есть ли другой способ импортировать его. Он нужен мне для визуализации дерева решений. Заявление
import pydot
не работает.
4 ответов
pip install pydot
pip install graphviz
есть похожие проблемм: Keras: "RuntimeError: не удалось импортировать pydot."после установки graphviz и pydot
pip
установка pydot
, но не GraphViz. Двоичные файлы GraphViz (dot
, neato
, etc.) необходимо загрузить и установить отдельно от pydot
. Кроме того, расположение этих исполняемых файлов должно быть добавлено в $PATH
переменные среды (или эквивалент в вашей операционной системе). В противном случае pydot
не найти dot
при поиске в каталогах, включенных в текущий путь.
вы не знаете, как установить pydot в python spyder? Если вы используете Spyder В Windows, вы можете попробовать ввести код в CMD
( Я понятия не имею, эффективен ли он в Linux):
conda install -c https://conda.binstar.org/sstromberg pydot
если он говорит "InvocationException: исполняемые файлы GraphViz не найдены" после установки pydot, вам также нужно установить GraphViz:
conda install GraphViz
попробуйте командную строку с:
import pydot
если вы ImportError
, просто переустановите этот модуль.
возможно, у вас есть несколько установок Python (например, 2.7 и 3.5). При установке вы помещаете модуль в один Python и пытаетесь импортировать в другой.
кроме того, эта проблема может произойти из-за того, что вместо установки просто скопировать файл в локальный каталог. Если да, используйте pip
или setuptools
для установки или добавления локального каталога в sys.path
.
вы можете установить pydot
и pyparsing
использование conda.
conda install -c anaconda pydot=1.2.3
conda install -c anaconda pyparsing=2.2.0