anaconda - graphviz - kurulumdan sonra içe aktarılamıyor


100

conda install graphvizAnaconda ( ) aracılığıyla bir paket kurdum, ancak ipython onu bulamadı.

İçinde bir graphviz klasörü görebiliyorum C:\Users\username\Anaconda\pkgs

Ama içinde hiçbir şey yok: C:\Users\username\Anaconda\Lib\site-packages

hala işe yaramaz


16
Anlamanın anahtarı, bunun conda install graphvizaynı şeyi yapmamasıdır pip install graphviz. conda install python-graphvizyapar. conda install graphvizGraphViz'i kendi web sitelerinden indirip yüklemeyle aynı olan ikili dosyaları kurar.
— endolith

2
@endolith Teşekkür ederim, teşekkürler, teşekkürler.
— AturSams

Yanıtlar:


161

graphvizConda paketidir hiçbir Python paketi. Basitçe graphviz dosyalarını sanal ortamınızın Library/dizinine yerleştirir. İçin örneğin bak dot.exeiçinde Library/bin/dizine.

"Graphviz" ** Python paketini ** kurmak için, "pip" kullanabilirsiniz: "conda install pip" ve "pip install graphviz". Pip paketleri yerine mevcutsa daima conda paketlerini tercih edin. İhtiyacınız olan paketi arayın ("conda search pkgxy`) ve sonra kurun (" conda install pkgxy`). Mevcut değilse, her zaman kendi conda paketlerinizi oluşturabilir veya kullanıcı tarafından oluşturulmuş paketler için anaconda.org'u deneyebilirsiniz.

Güncelleme : Artık python-graphvizAnaconda.org'dagraphviz aracın Python arayüzünü içeren bir paket var . Basitçe ile kurun conda install python-graphviz.
(Sayesinde wedran ve g-kaklam bu çözümü yazabilmek için ve Endolit beni bilgilendirdiğiniz için).


1
Graphviz python paketini nasıl kurarım? (bu bir pypi.python.org/pypi/graphviz ) "conda kurulumunun" "pip kurulumuna" eşdeğer olduğunu düşündüm, yine de anaconda'da yeniyim.
— nivniv

3
Deneyebilirsin conda install pipve pip install graphviz.
— Wolfgang Ulmer

6
Python paketlerini kurmak için anaconda kullanma amacını ortadan kaldırmaz mı? yoksa ilk etapta amaçlanan amacı değil mi?
— nivniv

2
Pip paketleri yerine mevcutsa daima conda paketlerini tercih edin . Her zaman kendi conda paketlerinizi oluşturabilir veya kullanıcı tarafından oluşturulmuş paketler için anaconda.org'u deneyebilirsiniz .
— Wolfgang Ulmer

3
Always prefer conda packages if they are available over pip packagesEvet, bu yüzden bu cevabı takip etmeyin. conda install python-graphvizBunun yerine wedran'ın cevabını takip edin .
— endolith

98

Conda'da:

İlk kurulum

conda install graphviz

Sonra graphviz için python kütüphanesi python-graphviz

gv_pythonpython için dinamik olarak yüklenmiş bir eklentidir ve grafik olanaklarına erişim sağlar graphviz.

conda install python-graphviz

GraphViz tarafından kullanılan DOT diline ayrıştırıp dökebilen pydot paketi de vardır.

conda install pydot

5
bu sadece koşullu bir çözümdür, pip gerekmez. Bunu beğendim
— Goosebumps

2
Şimdi bu ek gereksinimi, yani 'python-graphviz' paketini nasıl öğrendiniz ve neden anaconda bunu ilk etapta bir bağımlılık olarak işaretlemedi?
— Thirsty_Crow

1
Hala alıyorumOSError: `pydot` failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensure that its executables are in the $PATH.
— endolith

Aha! conda install python-graphvizile aynı şeyi yapar pip install graphviz. süre conda install graphvizGraphViz web sitesinden ikililer indirme gibi aynı şeyi yapar.
— endolith

16

benim için sorun başka bir destekleyici paket yükleyerek çözüldü.

bu yüzden graphviz paketini anaconda üzerinden kurdum ve içe aktaramadım

bundan sonra python-graphvizda anaconda aracılığıyla ikinci bir paket kurdum

sonra graphvizmodülü koduma aktarmayı başardım

Umarım bu birine yardımcı olur :)


8

Aslında her iki paketi de aynı anda kurabilirsiniz. Benim için:

conda install -c anaconda graphviz python-graphviz

hile yaptı.


7

Graphviz'i kurmak için,

conda install -c anaconda graphviz
pip install graphviz

Conda komutu bulunamazsa. Bunları takip et:

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

Conda ve pip kurulumu arasındaki fark,
bu stackoverflow cevabına bakın


3

Aşağıdaki adımları takip ettim ve benim için iyi çalıştı.

1. Graphviz-2.38.msi dosyasını https://graphviz.gitlab.io/_pages/Download/Download_windows.html adresinden indirin ve kurun

2. Yol değişkenini ayarlayın

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

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

Bu çözüm bprofile, Windows'a yüklenmeye çalışırken benim için çalıştı , çünkü yalnızca yüklü bir graphviz / içinde arama yapıyor Program Filesve başka bir yere kuruluysa bulamıyor. Program Files (x86)dot.exe
— omonobic

2

Graphviz, pydot veya pydot-ng ile kullanılmak üzere Anaconda'ya açıkça dahil edilmiştir (her ikisi de Anaconda'ya dahildir). Python modülü 'graphviz' yerine bunlardan birini kullanmayı düşünebilirsiniz.


2

Ubuntu kullanıcıları için şu yolu öneriyorum:

sudo apt-get install -y graphviz libgraphviz-dev

2

Hatırlatma! Jupyter dizüstü bilgisayar kullanıyorsanız, lütfen yüklemeden sonra yeniden başlatın. Bu benim için iş.

Çünkü önceki koşul aşağıdaki gibi statik bir varyasyondur:

görüntü açıklamasını buraya girin

görüntü açıklamasını buraya girin

görüntü açıklamasını buraya girin


1

Bu komut resmi olarak python için çalışır:

conda install -c conda-forge python-graphviz

0

Aynı için anaconda kullanıyorum.

conda install graphvizAnaconda komut isteminde kullanarak graphviz'i kurdum . ve sonra pip install graphvizaynı komut istemine yüklenir . Benim için çalıştı.


0

Terminalinizde tensorflow'un etkinleştirilip etkinleştirilmediğini kontrol edin

önce onu kullanarak devre dışı bırakın

conda deactivate

o zaman komutu kullan

conda install python-graphviz

ve sonra kur

conda install graphviz

bu UBUNTU KULLANICILARI için çözüm :) ŞEREFLER :)



0

Bu yolu denedim ve kendim için çalıştım.

conda install -c anaconda graphviz
pip install graphviz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.