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 graphviz
paket conda adalah tidak ada paket Python. Ini hanya menempatkan file graphviz ke Library/
direktori env virtual Anda . Carilah misalnya dot.exe
di Library/bin/
direktori.
Pembaruan : Sekarang ada python-graphviz
paket di Anaconda.org yang berisi antarmuka Python untuk graphviz
alat 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 pip
dan pip install graphviz
.
Always prefer conda packages if they are available over pip packages
Ya, jadi jangan ikuti jawaban ini. Ikuti jawaban wedran conda install python-graphviz
sebagai gantinya.
Di conda:
Instal pertama
conda install graphviz
Kemudian pustaka python untuk graphviz python-graphviz
gv_python
adalah 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-graphviz
melakukan hal yang sama seperti pip install graphviz
. sementara conda install graphviz
melakukan 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-graphviz
juga melalui anaconda
kemudian saya berhasil mengimpor graphviz
modul 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'
bprofile
menginstal di Windows, karena hanya mencari di dalam Program Files
dan Program Files (x86)
untuk graphviz yang diinstal / dot.exe
dan 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 graphviz
di anaconda prompt. dan kemudian dipasang pip install graphviz
di 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 graphviz
tidak melakukan hal yang sama sepertipip install graphviz
.conda install python-graphviz
tidak.conda install graphviz
memasang binari, yang sama dengan mengunduh dan memasang GraphViz dari situs web mereka.