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 :
et voici mon setup.py :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ...
J'ai essayé plusieurs choses dont l'utilisation de 'packages" (qui n'a aucun effet !) et je ne sais plus trop quoi faire ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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"] ) ...
Les modules de Sqlalchemy ont l'air d'être reconnu :
ainsi que distutils :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ...
Merci pour vos pistes et conseils.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 ...
Cordialement,
Partager