Sto provando a creare un'app con cx_freeze ed esky. Funzionava prima (ok, forse qualche mese fa. Da allora, python 3.5 è uscito).'importlib._bootstrap' non ha attributo 'SourceLoader'
Ho la seguente eccezione:
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'
sto usando:
- Python 3.5.0
- Esky 0.9.9 (l'ultima) da PyPI
- cx_freeze 4.3. 4-2
E io sono su Manjaro (Linux). Non riesco a capire da dove viene il problema. Potresti darmi una mano per favore?
Hum, ma ancora non funziona, ma per un altro motivo: '' 'AttributeError: modulo 'importlib._bootstrap' non ha '_code_to_bytecode'''' attributo alla riga 580 dello stesso file. Un po 'meglio, abbiamo spostato due righe avanti :) – Rififi
Sì, perché anche questa riga deve essere cambiata in'bytecode = importlib._bootstrap_external._code_to_bytecode (codice, mtime = 0, source_size = 0) – lapinkoira
Questo è solo un hotfix, probabilmente più cose non funzioneranno, quindi penso che sia un po 'buggato in python3.5 o che abbia qualche problema – lapinkoira