मेरी समस्या: मैं प्लॉट को प्रिंट करने के लिए पायथन का उपयोग कर रहा हूं जिसे मैं आमतौर पर .pdf फ़ाइल के रूप में आउटपुट करता हूं। अब मैं .eps फ़ाइलों का उपयोग करना चाहता हूं, लेकिन घोस्टस्क्रिप्ट की आवश्यकता है (जो मैंने देखा क्योंकि मेरे पायथन कंसोल ने "कमांड जीएस नहीं मिला") त्रुटि दी।
अब मैंने घोस्टस्क्रिप्ट को स्थापित कर दिया और मैं यहां तक चला गया कि रजिस्ट्री में एक ऑटोरन लिखने के HKEY_CURRENT_USER -> Software -> Microsoft -> CommandProcessor
लिए एक .cmd फ़ाइल पर सेट मान के साथ जहां मैं एक उपनाम परिभाषित करता हूं doskey gs=gswin64c
(क्योंकि विंडोज़ पर निष्पादन योग्य नाम दिया गया है gswin64c
लेकिन पायथन लिनक्स संस्करण चलाना चाहता है gs
)। ।
वैसे भी, मुझे अभी भी त्रुटि मिलती है। पायथन कंसोल प्रिंट के नीचे
gs_distill your image.\nHere is the full report generated by ghostscript:\n\n' + fh.read())
TypeError: Can't convert 'bytes' object to str implicitly
:।
मेरा मानना है कि यह पाइथन भूत-प्रेत को चलाने में सक्षम नहीं होने से जुड़ा है, लेकिन यह नहीं पता कि यहां से कहां जाना है। कोई उपाय? अग्रिम में धन्यवाद!
plt.savefig(r'{}.eps'.format(filename), format="eps", dpi=1000)
। किसी भी तरह, मैं थोड़े ... मेरी समस्या को हल कर दिया ... अच्छी तरह से, रिबूट। या तो घोस्टस्क्रिप्ट या रजिस्ट्री की तरह लगता है ठीक से काम करने के लिए एक रिबूट की जरूरत है।
:)
। अच्छा।