मैं cx_freeze और esky के साथ एक ऐप बनाने की कोशिश कर रहा हूं। यह पहले काम कर रहा था (ठीक है, शायद कुछ महीने पहले। तब से, अजगर 3.5 बाहर चला गया)।'importlib._bootstrap' में कोई विशेषता नहीं है 'SourceLoader'
File "/usr/lib/python3.5/site-packages/esky/util.py", line 578, in compile_to_bytecode
loader = importlib._bootstrap.SourceLoader()
AttributeError: module 'importlib._bootstrap' has no attribute 'SourceLoader'
मैं उपयोग कर रहा हूँ:
- अजगर 3.5.0
- Esky 0.9.9 (नवीनतम) pypi
- cx_freeze 4.3 से
मैं निम्नलिखित अपवाद नहीं है। 4-2
और मैं मंजारो (लिनक्स) पर हूं। मैं यह नहीं समझ सकता कि समस्या कहां से आती है। क्या आप मुझे हाथ दे सकते हैं?
हम, यह अभी भी काम नहीं करता है, लेकिन एक और कारण के लिए: '' 'AttributeError: मॉड्यूल 'importlib._bootstrap' एक ही फाइल की लाइन 580 में कोई विशेषता '_code_to_bytecode'''' है। थोड़ा बेहतर, हम आगे दो पंक्तियों को स्थानांतरित कर दिया :) – Rififi
हां, क्योंकि उस लाइन को'bytecode = importlib._bootstrap_external._code_to_bytecode (कोड, mtime = 0, source_size = 0) – lapinkoira
में बदलना होगा, यह सिर्फ एक हॉटफिक्स है, शायद अधिक चीजें काम नहीं करतीं, इसलिए मुझे लगता है कि यह python3.5 में थोड़ी छोटी गाड़ी है या इसमें कुछ समस्याएं हैं – lapinkoira