आयात करते समय मैंने अपने एनाकोंडा इंस्टॉलेशन को अपडेट करने के लिए कोंडा का उपयोग किया है और मैटलप्लिब v1.4.0 से v1.4.2 तक चला गया है। हालांकि अब मेरी सभी पायथन नौकरियां जो Matplotlib.pyplot का उपयोग करती हैं अपवाद फेंक रही हैं।matplotlib टाइपरर matplotlib.pyplot
यहां तक कि साधारण आदेश:
यूनिकोड वस्तु से वापस नहीं लौट सकते std :: स्ट्रिंग
ट्रैस बैक मुझे अपवाद बताता हो रहा है:
import matplotlib.pyplot as plt
कह एक TypeError
अपवाद फेंकता है, font_manager.py फ़ाइल में, यहां:
try:
font = ft2font.FT2Font(fpath)
except RuntimeError:
verbose.report("Could not open font file %s" % fpath)
continue
except UnicodeError:
verbose.report("Cannot handle unicode filenames")
continue
विशेष रूप से लाइन font = ft2font.FT2Font(fpath)
पर लाइन पर।
मै मैटलप्लिब के v1.4.0 पर वापस जाने की कोशिश की लेकिन इससे समस्या ठीक नहीं हुई।
तो मैं एक सामान्य अपवाद मामले को जोड़ने के लिए font_manager.py संपादित: आशा व्यक्त की कि यह अस्थायी रूप से इस मुद्दे को, जो यह किया चारों ओर मिलेगा में
except:
verbose.report("Some stupid error occurred")
continue
, लेकिन यह त्रुटि या बहुत इसे करने के लिए कुछ इसी तरह हुआ बाद में। तो फिर मैंने अपवाद हटा दिया लेकिन त्रुटि अभी भी कोड के बाद के बिंदु पर हो रही है (इसलिए यदि मैं import matplotlib.pyplot as plt
चलाता हूं तो यह काम करता है, लेकिन अन्य आदेशों को विफल कर सकते हैं)।
मैं पूरे दिन सैकड़ों ग्राफ उत्पन्न/अद्यतन करने के लिए मैटलप्लिब का उपयोग करता हूं और अब सब कुछ टूटा हुआ है।
कृपया मदद करें! धन्यवाद!
मुझे matplotlib 1.3.x से 1.4.2 तक कोडा – alberto
के साथ अद्यतन करने के बाद बिल्कुल वही समस्या थी ... क्या आप समाधान ढूंढ रहे हैं? – pbreach
मैंने एनाकोंडा को अनइंस्टॉल करना और पुनर्स्थापित करना शुरू किया (गर्दन में दर्द!)। लेकिन अब मैं matplotlib (v1.4.0) आयात कर सकता हूं और अपने काम के साथ आगे बढ़ सकता हूं। – pbreach