Baru saja menginstal paket melalui anaconda ( conda install graphviz), tetapi ipython tidak akan menemukannya.
Saya dapat melihat folder graphviz di C:\Users\username\Anaconda\pkgs
Tapi tidak ada di: C:\Users\username\Anaconda\Lib\site-packages
Jawaban:
The graphvizpaket conda adalah tidak ada paket Python. Ini hanya menempatkan file graphviz ke Library/direktori env virtual Anda . Carilah misalnya dot.exedi Library/bin/direktori.
Pembaruan : Sekarang ada python-graphvizpaket di Anaconda.org yang berisi antarmuka Python untuk graphvizalat tersebut. Cukup instal dengan conda install python-graphviz.
(Terima kasih kepada wedran dan g-kaklam untuk memposting solusi ini dan untuk endolith yang telah memberi tahu saya).
conda install pipdan pip install graphviz.
Always prefer conda packages if they are available over pip packagesYa, jadi jangan ikuti jawaban ini. Ikuti jawaban wedran conda install python-graphvizsebagai gantinya.
Di conda:
Instal pertama
conda install graphviz
Kemudian pustaka python untuk graphviz python-graphviz
gv_pythonadalah ekstensi yang dimuat secara dinamis untuk python yang menyediakan akses ke fasilitas grafikgraphviz.
conda install python-graphviz
Ada juga paket pydot, yang dapat mengurai dan membuang ke dalam bahasa DOT, yang digunakan oleh GraphViz
conda install pydot
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-graphvizmelakukan hal yang sama seperti pip install graphviz. sementara conda install graphvizmelakukan hal yang sama seperti mengunduh binari dari situs GraphViz.
bagi saya masalahnya diselesaikan dengan menginstal paket pendukung lainnya.
jadi saya menginstal paket graphviz melalui anaconda kemudian saya gagal mengimpornya
setelah itu saya instal paket kedua yang diberi nama python-graphvizjuga melalui anaconda
kemudian saya berhasil mengimpor graphvizmodul ke dalam kode saya
Saya harap ini akan membantu seseorang :)
Untuk menginstal graphviz,
conda install -c anaconda graphviz
pip install graphviz
Jika perintah conda tidak ditemukan. Ikuti ini:
export PATH=~/anaconda/bin:$PATH
conda --version # to check your conda version
Perbedaan antara pemasangan conda dan pip,
lihat jawaban stackoverflow ini
Anda sebenarnya dapat menginstal kedua paket secara bersamaan. Untuk saya:
conda install -c anaconda graphviz python-graphviz
berhasil.
Saya telah mengikuti langkah-langkah berikut dan itu bekerja dengan baik untuk saya.
1. Unduh dan instal graphviz-2.38.msi dari https://graphviz.gitlab.io/_pages/Download/Download_windows.html
2. Tetapkan variabel jalur
(a) Control Panel > System and Security > System > Advanced System Settings > Environment Variables > Path > Edit
(b) add 'C:\Program Files (x86)\Graphviz2.38\bin'
bprofilemenginstal di Windows, karena hanya mencari di dalam Program Filesdan Program Files (x86)untuk graphviz yang diinstal / dot.exedan gagal menemukannya jika diinstal di tempat lain.
Graphviz ternyata termasuk dalam Anaconda untuk digunakan bersama pydot atau pydot-ng (keduanya termasuk dalam Anaconda). Anda mungkin ingin mempertimbangkan untuk menggunakan salah satu dari itu daripada modul Python 'graphviz'.
Perintah ini berfungsi secara resmi untuk python:
conda install -c conda-forge python-graphviz
Saya menggunakan anaconda untuk hal yang sama.
Saya menginstal graphviz menggunakan conda install graphvizdi anaconda prompt. dan kemudian dipasang pip install graphvizdi prompt perintah yang sama. Itu berhasil untuk saya.
Saya mencoba cara ini dan bekerja untuk saya.
conda install -c anaconda graphviz
pip install graphviz
conda install graphviztidak melakukan hal yang sama sepertipip install graphviz.conda install python-graphviztidak.conda install graphvizmemasang binari, yang sama dengan mengunduh dan memasang GraphViz dari situs web mereka.