anaconda-graphviz-インストール後にインポートできない


99

anaconda(conda install graphviz)を介してパッケージをインストールしただけですが、ipythonはそれを見つけられませんでした。

私はgraphvizフォルダを見ることができます C:\Users\username\Anaconda\pkgs

しかし、何もありません: C:\Users\username\Anaconda\Lib\site-packages

それでもうまくいきません


14
理解の鍵conda install graphvizは、と同じことをしないことですpip install graphvizconda install python-graphvizします。 conda install graphvizバイナリをインストールします。これは、WebサイトからGraphVizをダウンロードしてインストールするのと同じです。
endolith

2
@endolithありがとうございます、ありがとうございます、ありがとうございます。
AturSams

回答:


154

graphvizcondaパッケージはありません何の Pythonパッケージ。それは単にgraphvizファイルを仮想環境のLibrary/ディレクトリに置くだけです。たとえばdot.exeLibrary/bin/ディレクトリを探します。

`graphviz` ** Pythonパッケージ**をインストールするには、` pip`: `conda install pip`と` pip install graphviz`を使用できます。pipパッケージよりも利用可能な場合は、常にcondaパッケージを優先してください。必要なパッケージを検索( `conda search pkgxy`)してからインストールします(` conda install pkgxy`)。利用できない場合は、いつでも独自のcondaパッケージをビルドするか、ユーザーが作成したパッケージに対してanaconda.orgを試すことができます。

更新:ツールのPythonインターフェースを含むpython-graphvizパッケージがAnaconda.orgに存在しgraphvizます。単にそれをインストールしconda install python-graphvizます。
(おかげウェドランG-kaklamこのソリューションをポストするとのendolith私を知らせるため)。


1
では、どうすればgraphviz pythonパッケージをインストールできますか?(これはpypi.python.org/pypi/graphvizです)「conda install」は「pip install」と同等だと思っていましたが、anacondaは初めてです。
nivniv 2015年

3
あなたはしようとすることができるconda install pippip install graphviz
Wolfgang Ulmer 2015年

6
pythonパッケージをインストールするためにanacondaを使用する目的を無効にしませんか?それともそもそもそれが意図された目的ではないのですか?
nivniv 2015年

2
pipパッケージよりも利用可能な場合は、常にcondaパッケージを優先してください。いつでも独自のcondaパッケージを作成することも、ユーザーが作成したパッケージについてanaconda.orgを試すこともできます。
Wolfgang Ulmer 2015年

3
Always prefer conda packages if they are available over pip packagesはい、そのため、この答えに従ってはいけません。conda install python-graphviz代わりにウェドランの答えに従ってください。
エンドリス

97

コンダで:

最初のインストール

conda install graphviz

次に、graphvizのpython-library python-graphviz

gv_pythonは動的にロードされるPythonの拡張機能で、のグラフ機能へのアクセスを提供しますgraphviz

conda install python-graphviz

GraphVizで使用されるDOT言語に解析およびダンプできるpydotパッケージもあります。

conda install pydot

5
これはcondaのみのソリューションで、pipは必要ありません。私はそれが好き
Goosebumps

2
さて、この追加の要件、つまり 'python-graphviz'パッケージについてどのようにして知り、なぜanacondaはこれを最初に依存関係としてマークしなかったのですか?
Thirsty_Crow

1
私はまだ得るOSError: `pydot` failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensure that its executables are in the $PATH.
エンドリス

ああ! conda install python-graphvizと同じことをしpip install graphvizます。一方conda install graphviz、GraphViz Webサイトからバイナリをダウンロードするのと同じことを行います。
エンドリス

このcondaソリューションは私にとって完璧に機能します。
Ripon Kumar Saha

14

私にとって、問題は別のサポートパッケージをインストールすることで解決しました。

だから私はanacondaを通してgraphvizパッケージをインストールしました、そしてそれをインポートすることに失敗しました

その後、python-graphvizanacondaを介して名前が付けられた2番目のパッケージをインストールしました

その後graphviz、コードにモジュールをインポートすることに成功しました

私はこれが誰かを助けることを願っています:)


7

graphvizをインストールするには、

conda install -c anaconda graphviz
pip install graphviz

condaコマンドが見つからない場合。これらに従ってください:

export PATH=~/anaconda/bin:$PATH
conda --version # to check your conda version

condaとpipのインストールの違いは、
このstackoverflowの回答を参照してください


7

実際に両方のパッケージを同時にインストールできます。私のために:

conda install -c anaconda graphviz python-graphviz

トリックをしました。


3

私は次の手順を実行しましたが、うまくいきました。

1。https://graphviz.gitlab.io/_pages/Download/Download_windows.htmlからgraphviz-2.38.msiをダウンロードしてインストールし ます

2。パス変数を設定する

(a) Control Panel > System and Security > System > Advanced System Settings >  Environment Variables > Path > Edit

(b) add 'C:\Program Files (x86)\Graphviz2.38\bin'

このソリューションは、インストールされているgraphviz / bprofileのみを検索して検索しProgram Files、それが他の場所にインストールされている場合はそれを見つけることができないProgram Files (x86)ため、Windowsにインストールしようとするときにdot.exeうまくいきました。
オモノビック

2

Graphvizは明らかにpyacまたはpydot-ng(どちらもAnacondaに含まれています)で使用できるようにAnacondaに含まれています。'graphviz' Pythonモジュールの代わりにそれらの1つを使用することを検討したい場合があります。


2

ubuntuユーザーには、この方法をお勧めします:

sudo apt-get install -y graphviz libgraphviz-dev

2

注意!jupyter Notebookを使用している場合は、インストール後に再起動してください。それは私の仕事です。

前の条件は以下のように静的変量であるため:

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください



0

アナコンダも同じように使っています。

conda install graphvizanacondaプロンプトでを使用してgraphvizをインストールしました。その後pip install graphviz、同じコマンドプロンプトにインストール します。それは私のために働いた。


0

端末でtensorflowが有効になっているかどうかを確認する

最初にそれを非アクティブ化します

conda deactivate

次に、コマンドを使用します

conda install python-graphviz

次にインストールします

conda install graphviz

これはUBUNTUユーザーのためのソリューションです:)乾杯:)



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.