Sorunum: Genellikle .pdf dosyası olarak çıkardığım grafikleri yazdırmak için Python kullanıyorum. Şimdi .eps dosyalarını kullanmak istiyorum, ancak Ghostscript gerekli (Python konsolum "Command gs bulunamadı" hatası verdiği için farkettim) gereklidir.
Şimdi Ghostscript'i kurdum ve kayıt defterine AutoRun yazmak için bile o kadar ileri gittim HKEY_CURRENT_USER -> Software -> Microsoft -> CommandProcessor
değer, bir takma ad tanımladığım bir .cmd dosyasına ayarlanmış olarak doskey gs=gswin64c
(Windows’tan beri yürütülebilir dosya gswin64c
ancak Python Linux sürümünü çalıştırmak istiyor gs
).
Her neyse, hala hatayı alıyorum. Python konsolunun alt kısmı yazdırılıyor: 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
.
Hatanın Python'a Ghostscript'i çalıştıramadığı, ancak buradan nereye gideceğini bilmediğine bağlı olduğuna inanıyorum. Herhangi bir çözüm var mı? Şimdiden teşekkürler!
plt.savefig(r'{}.eps'.format(filename), format="eps", dpi=1000)
. Her neyse, sorunumu yeniden başlatarak çözdüm. Ghostscript ya da kayıt defteri düzenlemesinin düzgün çalışması için yeniden başlatılması gerekiyor gibi görünüyor.
:)
. İyi.