एनाकोंडा - ग्राफविज़ - स्थापना के बाद आयात नहीं कर सकता


99

सिर्फ एनाकोंडा ( conda install graphviz) के माध्यम से एक पैकेज स्थापित किया है , लेकिन ipython इसे नहीं मिलेगा।

मैं एक ग्राफविज़ फ़ोल्डर देख सकता हूँ 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बायनेरिज़ को स्थापित करता है, जो उनकी वेबसाइट से ग्राफविज़ को डाउनलोड करने और इंस्टॉल करने के समान है।
एंडोलिथ

2
@endolith धन्यवाद, धन्यवाद, धन्यवाद।
अट्टुरसम्स

जवाबों:


154

graphvizConda पैकेज है कोई अजगर पैकेज। यह बस ग्राफ्विज फाइलों को आपके वर्चुअल एनवी की Library/डायरेक्टरी में डालता है । निर्देशिका dot.exeमें उदाहरण के लिए देखें Library/bin/

`ग्राफविज़` ** पाइथन पैकेज ** को स्थापित करने के लिए, आप` पिप`: `कोंडा पिप पिप` और` पिप इंस्‍टॉल ग्राफविज़` का उपयोग कर सकते हैं। अगर वे पाइप पैकेज पर उपलब्ध हैं तो हमेशा कोंडा पैकेज पसंद करते हैं। आपको जिस पैकेज की आवश्यकता है उसे खोजें (`conda search pkgxy`) और फिर इसे स्थापित करें (` conda install pkgxy`)। यदि यह उपलब्ध नहीं है, तो आप हमेशा अपने स्वयं के कोंडा पैकेजों का निर्माण कर सकते हैं या उपयोगकर्ता-निर्मित पैकेजों के लिए anaconda.org आज़मा सकते हैं।

अद्यतन : अब मौजूद है apython-graphviz Anaconda.org पर पैकेज जिसमें graphvizउपकरण के लिए पायथन इंटरफ़ेस है । बस इसके साथ स्थापित करें conda install python-graphviz
(के लिए धन्यवाद वेड्रान और जी kaklam इस समाधान पोस्ट करने के लिए और करने के लिए endolith मुझे सूचित करने के लिए)।


1
मैं फिर ग्रेविज पायथन पैकेज कैसे स्थापित करूं? (यह एक pypi.python.org/pypi/graphviz ) मैंने सोचा कि "conda इंस्टॉल" "pip install" के बराबर था, हालांकि मैं एनाकोंडा में नया हूं।
nivniv

3
आप की कोशिश कर सकते conda install pipहैं और pip install graphviz
वोल्फगैंग उलमर

6
क्या यह अजगर पैकेज स्थापित करने के लिए एनाकोंडा का उपयोग करने के उद्देश्य को नहीं हराता है? या यह इसका पहला उद्देश्य नहीं है?
19

2
अगर वे पाइप पैकेज पर उपलब्ध हैं तो हमेशा कोंडा पैकेज पसंद करते हैं। आप हमेशा अपने स्वयं के कोंडा पैकेज बना सकते हैं या आप कोशिश कर सकते हैं उपयोगकर्ता-निर्मित पैकेजों के लिए anaconda.org पर हैं।
वोल्फगैंग उलेमर

3
Always prefer conda packages if they are available over pip packagesहां, तो इस उत्तर का पालन न करें। conda install python-graphvizइसके बजाय वेडरन के उत्तर का पालन करें ।
एंडोलिथ

97

कोंडा पर:

पहले स्थापित करें

conda install graphviz

फिर ग्राफविज़ के लिए अजगर-पुस्तकालय python-graphviz

gv_pythonअजगर के लिए एक गतिशील रूप से भरा हुआ विस्तार है जो की ग्राफ सुविधाओं तक पहुँच प्रदान करता है graphviz

conda install python-graphviz

इसमें पिडोट पैकेज भी है, जो ग्राफविज़ द्वारा उपयोग की जाने वाली डॉट भाषा में पार्स और डंप कर सकता है

conda install pydot

5
यह एक कोंडा केवल समाधान है, कोई पाइप की जरूरत नहीं है। मुझे यह पसंद है
Goosebumps

2
अब आपको इस अतिरिक्त आवश्यकता के बारे में कैसे पता चला है 'python-graphviz' पैकेज और एनाकोंडा ने इसे पहले स्थान पर निर्भरता के रूप में चिह्नित क्यों नहीं किया?
प्यास_क्रांति

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ग्राफविज़ वेबसाइट से बायनेरिज़ को डाउनलोड करने जैसा ही काम करता है।
एंडोलिथ

यह कोंडा घोल मेरे लिए पूरी तरह से काम करता है।
रिपन कुमार साहा

15

मेरे लिए एक और सहायक पैकेज स्थापित करके समस्या को हल किया गया था।

इसलिए मैंने एनाकोंडा के माध्यम से ग्रेविज़ पैकेज स्थापित किया तो मैं इसे आयात करने में विफल रहा

उसके बाद मैंने python-graphvizएनाकोंडा के माध्यम से एक दूसरा पैकेज भी स्थापित किया

तब मैं graphvizअपने कोड में मॉड्यूल आयात करने में सफल रहा

मुझे आशा है कि यह किसी की मदद करेगा :)


7

रेखांकन स्थापित करने के लिए,

conda install -c anaconda graphviz
pip install graphviz

अगर conda कमांड नहीं मिली। इनका पालन करें:

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

कोंडा और पाइप स्थापना के बीच अंतर,
इस स्टैकओवरफ़्लो उत्तर को देखें


7

आप वास्तव में एक ही समय में दोनों पैकेज स्थापित कर सकते हैं। मेरे लिए:

conda install -c anaconda graphviz python-graphviz

चाल चली।


3

मैंने निम्नलिखित चरणों का पालन किया है और इसने मेरे लिए ठीक काम किया है।

१। Https://graphviz.gitlab.io/_pages/Download/Download_windows.html से graphviz-2.38.msi डाउनलोड और इंस्टॉल करें

२। पथ चर सेट करें

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

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

यह समाधान की कोशिश में मेरे लिए काम किया पाने bprofileमें Windows पर स्थापित है, यह के रूप में केवल खोज Program Filesऔर Program Files (x86)एक स्थापित Graphviz के लिए / dot.exeऔर यह पता लगाने के लिए अगर यह कहीं और स्थापित किया गया है विफल रहता है।
ओमोनोबिक

2

ग्रेविज़ को एनाकोंडा में स्पष्ट रूप से शामिल किया गया है, ताकि पाइडोट या पीडोट-एनजी (दोनों जिनमें से एनाकोंडा शामिल हैं) के साथ उपयोग किया जा सके। आप 'ग्राफविज़' पायथन मॉड्यूल के बजाय उनमें से किसी एक का उपयोग करने पर विचार कर सकते हैं।


2

Ubuntu उपयोगकर्ताओं के लिए मैं इस तरह से सलाह देते हैं:

sudo apt-get install -y graphviz libgraphviz-dev

2

रिमेबर e यदि आप ज्यूपिटर नोटबुक का उपयोग कर रहे हैं, तो कृपया इंस्टॉल करने के बाद इसे पुनः आरंभ करें। मेरे लिए यही काम है।

क्योंकि पहले की स्थिति नीचे की तरह एक स्थिर रूप है:

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें



0

मैं उसी के लिए एनाकोंडा का उपयोग कर रहा हूं।

मैंने conda install graphvizएनाकोंडा प्रॉम्प्ट का उपयोग करके ग्राफविज़ स्थापित किया । और फिर pip install graphvizउसी कमांड प्रॉम्प्ट में स्थापित किया गया। इसने मेरे लिए काम किया।


0

जांचें कि क्या आपके टर्मिनल में टेंसरफ्लो सक्रिय है

पहले इसका उपयोग करके निष्क्रिय करें

conda deactivate

उसके बाद कमांड का उपयोग करें

conda install python-graphviz

और फिर स्थापित करें

conda install graphviz

यह UBUNTU USERS के लिए समाधान है :) CHEERS :)



हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.