Missing modules avec cx_Freeze et sqlalchemy
Bonjour à tous,
J'utilise Python 2.7 sous windows avec Pyside, une base sqlite et Sqlalchemy et je voudrais créer un exécutable avec cx_Freeze.
Je me suis inspiré des tutos de Tyrtamos (merci à lui !). Pyside a l'air d'être bien "digéré" mais j'ai des problèmes avec Sqlalchemy.
Le rapport d'erreurs donne :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
...
Missing modules:
? _markerlib imported from sqlalchemy.engine.pkg_resources
? _sysconfigdata imported from distutils.sysconfig
? importlib._bootstrap imported from sqlalchemy.engine.pkg_resources
? pysqlite2 imported from sqlalchemy.dialects.sqlite.pysqlite
? sqlalchemy.cprocessors imported from sqlalchemy.processors
? sqlalchemy.cresultproxy imported from sqlalchemy.engine.base
? urllib.parse imported from sqlalchemy.engine.pkg_resources
... |
et voici mon setup.py :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
...
buildOptions = dict(
compressed = True,
excludes = ["Tkinter", "tcl", "ttk", "tkinter*", "wx", ],
packages = [
"sqlalchemy.dialects.sqlite",
],
path = sys.path + ["modules"]
)
... |
J'ai essayé plusieurs choses dont l'utilisation de 'packages" (qui n'a aucun effet !) et je ne sais plus trop quoi faire ...
Les modules de Sqlalchemy ont l'air d'être reconnu :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
...
P sqlalchemy C:\python27\lib\site-packages\sqlalchemy\__init__.py
P sqlalchemy.dialects C:\python27\lib\site-packages\sqlalchemy\dialects\__init__.py
P sqlalchemy.dialects.sqlite C:\python27\lib\site-packages\sqlalchemy\dialects\sqlite\__init__.py
m sqlalchemy.dialects.sqlite.base C:\python27\lib\site-packages\sqlalchemy\dialects\sqlite\base.py
m sqlalchemy.dialects.sqlite.pysqlite C:\python27\lib\site-packages\sqlalchemy\dialects\sqlite\pysqlite.py
P sqlalchemy.engine C:\python27\lib\site-packages\sqlalchemy\engine\__init__.py
m sqlalchemy.engine.base C:\python27\lib\site-packages\sqlalchemy\engine\base.py
m sqlalchemy.engine.ddl C:\python27\lib\site-packages\sqlalchemy\engine\ddl.py
m sqlalchemy.engine.default C:\python27\lib\site-packages\sqlalchemy\engine\default.py
m sqlalchemy.engine.pkg_resources C:\python27\lib\site-packages\setuptools-0.9.8-py2.7.egg\pkg_resources.pyc
m sqlalchemy.engine.reflection C:\python27\lib\site-packages\sqlalchemy\engine\reflection.py
m sqlalchemy.engine.strategies C:\python27\lib\site-packages\sqlalchemy\engine\strategies.py
m sqlalchemy.engine.threadlocal C:\python27\lib\site-packages\sqlalchemy\engine\threadlocal.py
m sqlalchemy.engine.url C:\python27\lib\site-packages\sqlalchemy\engine\url.py
m sqlalchemy.event C:\python27\lib\site-packages\sqlalchemy\event.py
m sqlalchemy.events C:\python27\lib\site-packages\sqlalchemy\events.py
m sqlalchemy.exc C:\python27\lib\site-packages\sqlalchemy\exc.py
P sqlalchemy.ext C:\python27\lib\site-packages\sqlalchemy\ext\__init__.py
m sqlalchemy.ext.declarative C:\python27\lib\site-packages\sqlalchemy\ext\declarative.py
m sqlalchemy.interfaces C:\python27\lib\site-packages\sqlalchemy\interfaces.py
m sqlalchemy.log C:\python27\lib\site-packages\sqlalchemy\log.py
P sqlalchemy.orm C:\python27\lib\site-packages\sqlalchemy\orm\__init__.py
m sqlalchemy.orm.attributes C:\python27\lib\site-packages\sqlalchemy\orm\attributes.py
m sqlalchemy.orm.collections C:\python27\lib\site-packages\sqlalchemy\orm\collections.py
m sqlalchemy.orm.dependency C:\python27\lib\site-packages\sqlalchemy\orm\dependency.py
m sqlalchemy.orm.deprecated_interfaces C:\python27\lib\site-packages\sqlalchemy\orm\deprecated_interfaces.py
m sqlalchemy.orm.descriptor_props C:\python27\lib\site-packages\sqlalchemy\orm\descriptor_props.py
m sqlalchemy.orm.dynamic C:\python27\lib\site-packages\sqlalchemy\orm\dynamic.py
m sqlalchemy.orm.evaluator C:\python27\lib\site-packages\sqlalchemy\orm\evaluator.py
m sqlalchemy.orm.events C:\python27\lib\site-packages\sqlalchemy\orm\events.py
m sqlalchemy.orm.exc C:\python27\lib\site-packages\sqlalchemy\orm\exc.py
m sqlalchemy.orm.identity C:\python27\lib\site-packages\sqlalchemy\orm\identity.py
m sqlalchemy.orm.instrumentation C:\python27\lib\site-packages\sqlalchemy\orm\instrumentation.py
m sqlalchemy.orm.interfaces C:\python27\lib\site-packages\sqlalchemy\orm\interfaces.py
m sqlalchemy.orm.mapper C:\python27\lib\site-packages\sqlalchemy\orm\mapper.py
m sqlalchemy.orm.persistence C:\python27\lib\site-packages\sqlalchemy\orm\persistence.py
m sqlalchemy.orm.properties C:\python27\lib\site-packages\sqlalchemy\orm\properties.py
m sqlalchemy.orm.query C:\python27\lib\site-packages\sqlalchemy\orm\query.py
m sqlalchemy.orm.scoping C:\python27\lib\site-packages\sqlalchemy\orm\scoping.py
m sqlalchemy.orm.session C:\python27\lib\site-packages\sqlalchemy\orm\session.py
m sqlalchemy.orm.state C:\python27\lib\site-packages\sqlalchemy\orm\state.py
m sqlalchemy.orm.strategies C:\python27\lib\site-packages\sqlalchemy\orm\strategies.py
m sqlalchemy.orm.sync C:\python27\lib\site-packages\sqlalchemy\orm\sync.py
m sqlalchemy.orm.unitofwork C:\python27\lib\site-packages\sqlalchemy\orm\unitofwork.py
m sqlalchemy.orm.util C:\python27\lib\site-packages\sqlalchemy\orm\util.py
m sqlalchemy.pool C:\python27\lib\site-packages\sqlalchemy\pool.py
m sqlalchemy.processors C:\python27\lib\site-packages\sqlalchemy\processors.py
m sqlalchemy.schema C:\python27\lib\site-packages\sqlalchemy\schema.py
P sqlalchemy.sql C:\python27\lib\site-packages\sqlalchemy\sql\__init__.py
m sqlalchemy.sql.compiler C:\python27\lib\site-packages\sqlalchemy\sql\compiler.py
m sqlalchemy.sql.expression C:\python27\lib\site-packages\sqlalchemy\sql\expression.py
m sqlalchemy.sql.functions C:\python27\lib\site-packages\sqlalchemy\sql\functions.py
m sqlalchemy.sql.operators C:\python27\lib\site-packages\sqlalchemy\sql\operators.py
m sqlalchemy.sql.util C:\python27\lib\site-packages\sqlalchemy\sql\util.py
m sqlalchemy.sql.visitors C:\python27\lib\site-packages\sqlalchemy\sql\visitors.py
m sqlalchemy.types C:\python27\lib\site-packages\sqlalchemy\types.py
P sqlalchemy.util C:\python27\lib\site-packages\sqlalchemy\util\__init__.py
m sqlalchemy.util._collections C:\python27\lib\site-packages\sqlalchemy\util\_collections.py
m sqlalchemy.util.compat C:\python27\lib\site-packages\sqlalchemy\util\compat.py
m sqlalchemy.util.deprecations C:\python27\lib\site-packages\sqlalchemy\util\deprecations.py
m sqlalchemy.util.langhelpers C:\python27\lib\site-packages\sqlalchemy\util\langhelpers.py
m sqlalchemy.util.queue C:\python27\lib\site-packages\sqlalchemy\util\queue.py
m sqlalchemy.util.topological C:\python27\lib\site-packages\sqlalchemy\util\topological.py
... |
ainsi que distutils :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
...
P distutils C:\python27\lib\distutils\__init__.py
m distutils.dep_util C:\python27\lib\distutils\dep_util.py
m distutils.errors C:\python27\lib\distutils\errors.py
m distutils.log C:\python27\lib\distutils\log.py
m distutils.spawn C:\python27\lib\distutils\spawn.py
m distutils.sysconfig C:\python27\lib\distutils\sysconfig.py
m distutils.text_file C:\python27\lib\distutils\text_file.py
m distutils.util C:\python27\lib\distutils\util.py
... |
Merci pour vos pistes et conseils.
Cordialement,