मैं पाइथन 3.3.3 का उपयोग कर रहा हूं और मैं एक साधारण .py स्क्रिप्ट से .exe बनाने का प्रयास कर रहा हूं।पायथन, पायइंस्टॉलर त्रुटि: "एनकोडिंग" नामक कोई मॉड्यूल और सिस्टम कोडेक
मेरे स्क्रिप्ट इस तरह दिखता है:
import encodings
print('Test')
और सही ढंग से निष्पादित करता है।
जब मैं इस आदेश के साथ PyInstaller के साथ बनाने की कोशिश:
pyinstaller --onefile Testmodul.py
और मेरे .exe खोलने के लिए यह इस त्रुटि के साथ दिखाता है कोशिश: Fatal Python error: Py_Initialize: unable to load the file system codec, ImportError: No module named 'encodings'
मैं पहले से ही आयात करने की कोशिश की मेरे testcript में 'एन्कोडिंग' मॉड्यूल लेकिन यह अभी भी काम नहीं कर रहा है, मैंने py2exe भी कोशिश की है और यह भी बिल्कुल काम नहीं कर रहा है।
क्या कुछ भी गलत है? क्या मुझे अपने पथ में कुछ स्थापित करना है? "सी: \ पायथन 33" का सही पथ पहले से ही इसमें शामिल है।
संपादित करें: इस समस्या के साथ सभी को: मैंने छोड़ दिया, और विंडोज़ और पायथन और अन्य सभी चीजों के एक नए इंस्टॉलेशन के बाद, मैंने इसे फिर से कोशिश की, जैसा कि पहले और यह किसी समस्या के बिना काम करता था .. यह यदि आप वास्तव में हताश हैं तो कोशिश करने लायक है!
क्या आपको कोई विचार है कि 'आपका एसईएस एन्कोडिंग डेटा कहां है', पायथन 'एन्कोडिंग' कैसे काम करें? सार्वजनिक उपयोग में सभी ओएस विवरण? 'पंजीकृत नहीं' मतलब शुरू करें। यह प्रश्न आपके 'पायथन सूचना स्तर' से संबंधित है। तो एक चाल: निष्क्रिय कोड पर यह कोड काम करता है और अधिक सेवा/कक्षा पर बहुत अधिक अनुमतियां और पंजीकृत (गैर सार्वजनिक) प्रदान करता है। किस शैली के लिए 'स्थायी/अस्थायी' शुरू करें? – dsgdfg
हां, मुझे पता है कि यह कम_लेवल टिप्पणी नहीं है! – dsgdfg
http://stackoverflow.com/questions/5694706/py-initialize-fails-unable-to-load-the-file-system-codec –