Bonjour.
Lorsque je compiles un script avec PyInstaller, j'ai cette erreur :
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
Traceback (most recent call last):
  File "<string>", line 2, in <module>
  File "c:\python27\lib\site-packages\urllib3\__init__.py", line 21, in <module>
    from logging import NullHandler
ImportError: cannot import name NullHandler
37253 ERROR: An error occurred while packaging
Traceback (most recent call last):
  File "c:\python27\lib\site-packages\auto_py_to_exe\packaging.py", line 131, in package
    run_pyinstaller()
  File "c:\python27\lib\site-packages\PyInstaller\__main__.py", line 114, in run
    run_build(pyi_config, spec_file, **vars(args))
  File "c:\python27\lib\site-packages\PyInstaller\__main__.py", line 65, in run_build
    PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
  File "c:\python27\lib\site-packages\PyInstaller\building\build_main.py", line 734, in main
    build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'))
  File "c:\python27\lib\site-packages\PyInstaller\building\build_main.py", line 681, in build
    exec(code, spec_namespace)
  File "c:\users\julie\appdata\local\temp\tmp2buqjf\Internet Explorer.spec", line 17, in <module>
    noarchive=False)
  File "c:\python27\lib\site-packages\PyInstaller\building\build_main.py", line 244, in __init__
    self.__postinit__()
  File "c:\python27\lib\site-packages\PyInstaller\building\datastruct.py", line 160, in __postinit__
    self.assemble()
  File "c:\python27\lib\site-packages\PyInstaller\building\build_main.py", line 416, in assemble
    priority_scripts.append(self.graph.run_script(script))
  File "c:\python27\lib\site-packages\PyInstaller\depend\analysis.py", line 249, in run_script
    self._top_script_node = super(PyiModuleGraph, self).run_script(pathname)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1408, in run_script
    self._scan_code(m, co, co_ast)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code
    self._process_imports(module)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports
    target_module = self._safe_import_hook(*import_info, **kwargs)[0]
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook
    target_attr_names=None, level=level, edge_attr=edge_attr)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1481, in import_hook
    source_package, target_module_partname, level)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1638, in _find_head_package
    target_module_headname, target_package_name, source_package)
  File "c:\python27\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module
    module_basename, module_name, parent_package)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module
    module_name, file_handle, pathname, metadata)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2093, in _load_module
    m = self._load_package(fqname, pathname, packagepath)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2912, in _load_package
    self._load_module(fqname, fp, buf, stuff)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module
    self._scan_code(m, co, co_ast)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code
    self._process_imports(module)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports
    target_module = self._safe_import_hook(*import_info, **kwargs)[0]
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook
    target_attr_names=None, level=level, edge_attr=edge_attr)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1481, in import_hook
    source_package, target_module_partname, level)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1638, in _find_head_package
    target_module_headname, target_package_name, source_package)
  File "c:\python27\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module
    module_basename, module_name, parent_package)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module
    module_name, file_handle, pathname, metadata)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2093, in _load_module
    m = self._load_package(fqname, pathname, packagepath)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2912, in _load_package
    self._load_module(fqname, fp, buf, stuff)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module
    self._scan_code(m, co, co_ast)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code
    self._process_imports(module)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports
    target_module = self._safe_import_hook(*import_info, **kwargs)[0]
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook
    target_attr_names=None, level=level, edge_attr=edge_attr)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1481, in import_hook
    source_package, target_module_partname, level)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1638, in _find_head_package
    target_module_headname, target_package_name, source_package)
  File "c:\python27\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module
    module_basename, module_name, parent_package)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module
    module_name, file_handle, pathname, metadata)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2093, in _load_module
    m = self._load_package(fqname, pathname, packagepath)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2912, in _load_package
    self._load_module(fqname, fp, buf, stuff)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module
    self._scan_code(m, co, co_ast)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code
    self._process_imports(module)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports
    target_module = self._safe_import_hook(*import_info, **kwargs)[0]
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook
    target_attr_names=None, level=level, edge_attr=edge_attr)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1481, in import_hook
    source_package, target_module_partname, level)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1638, in _find_head_package
    target_module_headname, target_package_name, source_package)
  File "c:\python27\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module
    module_basename, module_name, parent_package)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module
    module_name, file_handle, pathname, metadata)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module
    self._scan_code(m, co, co_ast)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code
    self._process_imports(module)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports
    target_module = self._safe_import_hook(*import_info, **kwargs)[0]
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook
    target_attr_names=None, level=level, edge_attr=edge_attr)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1481, in import_hook
    source_package, target_module_partname, level)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1638, in _find_head_package
    target_module_headname, target_package_name, source_package)
  File "c:\python27\lib\site-packages\PyInstaller\depend\analysis.py", line 382, in _safe_import_module
    module_basename, module_name, parent_package)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2055, in _safe_import_module
    module_name, file_handle, pathname, metadata)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2159, in _load_module
    self._scan_code(m, co, co_ast)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2643, in _scan_code
    self._process_imports(module)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2842, in _process_imports
    target_module = self._safe_import_hook(*import_info, **kwargs)[0]
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2298, in _safe_import_hook
    target_attr_names=None, level=level, edge_attr=edge_attr)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1482, in import_hook
    target_module = self._load_tail(target_package, target_module_partname)
  File "c:\python27\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1701, in _load_tail
    submodule = self._safe_import_module(head, mname, submodule)
  File "c:\python27\lib\site-packages\PyInstaller\depend\analysis.py", line 371, in _safe_import_module
    hook_module.pre_safe_import_module(hook_api)
  File "c:\python27\lib\site-packages\PyInstaller\hooks\pre_safe_import_module\hook-urllib3.packages.six.moves.py", line 33, in pre_safe_import_module
    raise SystemExit("pre-safe-import-module hook failed, needs fixing.")
SystemExit: pre-safe-import-module hook failed, needs fixing.
Je crois que ce bug vient du module logging (et de NullHandler)
Que puis-je faire pour résoudre ce bug ?
Cordialement.

OS: Windows
Version de python: 2.7