打包的时候遇到以下问题,搜了半天仍解决不了,该如何解决。。
22068 INFO: Processing pre-safe import module hook urllib3.packages.six.moves from 'c:\\users\\wz\\.virtualenvs\\reportproject\\lib\\site-packages\\PyInstaller\\hooks\\pre_safe_import_module\\hook-urllib3.packages.six.moves.py'.
Traceback (most recent call last):
File "C:\Users\wz\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 194, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\wz\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "C:\Users\wz\.virtualenvs\ReportProject\Scripts\pyinstaller.exe\__main__.py", line 7, in <module>
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\__main__.py", line 124, in run
run_build(pyi_config, spec_file, **vars(args))
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\__main__.py", line 58, in run_build
PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\building\build_main.py", line 782, in main
build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'))
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\building\build_main.py", line 714, in build
exec(code, spec_namespace)
File "D:\project\ReportProject\resource\final_report.spec", line 7, in <module>
a = Analysis(['final_report.py'],
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\building\build_main.py", line 277, in __init__
self.__postinit__()
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\building\datastruct.py", line 155, in __postinit__
self.assemble()
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\building\build_main.py", line 439, in assemble
priority_scripts.append(self.graph.add_script(script))
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\depend\analysis.py", line 265, in add_script
self._top_script_node = super().add_script(pathname)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1433, in add_script
self._process_imports(n)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2850, in _process_imports
target_module = self._safe_import_hook(*import_info, **kwargs)[0]
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2301, in _safe_import_hook
target_modules = self.import_hook(
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1505, in import_hook
target_package, target_module_partname = self._find_head_package(
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1684, in _find_head_package
target_package = self._safe_import_module(
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\depend\analysis.py", line 387, in _safe_import_module
return super()._safe_import_module(module_basename, module_name, parent_package)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2062, in _safe_import_module
self._process_imports(n)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2850, in _process_imports
target_module = self._safe_import_hook(*import_info, **kwargs)[0]
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2301, in _safe_import_hook
target_modules = self.import_hook(
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1505, in import_hook
target_package, target_module_partname = self._find_head_package(
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1684, in _find_head_package
target_package = self._safe_import_module(
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\depend\analysis.py", line 387, in _safe_import_module
return super()._safe_import_module(module_basename, module_name, parent_package)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2062, in _safe_import_module
self._process_imports(n)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2850, in _process_imports
target_module = self._safe_import_hook(*import_info, **kwargs)[0]
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2301, in _safe_import_hook
target_modules = self.import_hook(
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1518, in import_hook
submodule = self._safe_import_module(head, mname, submodule)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\depend\analysis.py", line 387, in _safe_import_module
return super()._safe_import_module(module_basename, module_name, parent_package)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2062, in _safe_import_module
self._process_imports(n)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2850, in _process_imports
target_module = self._safe_import_hook(*import_info, **kwargs)[0]
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2301, in _safe_import_hook
target_modules = self.import_hook(
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1518, in import_hook
submodule = self._safe_import_module(head, mname, submodule)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\depend\analysis.py", line 387, in _safe_import_module
return super()._safe_import_module(module_basename, module_name, parent_package)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2062, in _safe_import_module
self._process_imports(n)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2850, in _process_imports
target_module = self._safe_import_hook(*import_info, **kwargs)[0]
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2301, in _safe_import_hook
target_modules = self.import_hook(
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1518, in import_hook
submodule = self._safe_import_module(head, mname, submodule)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\depend\analysis.py", line 387, in _safe_import_module
return super()._safe_import_module(module_basename, module_name, parent_package)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2062, in _safe_import_module
self._process_imports(n)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2850, in _process_imports
target_module = self._safe_import_hook(*import_info, **kwargs)[0]
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2301, in _safe_import_hook
target_modules = self.import_hook(
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 1518, in import_hook
submodule = self._safe_import_module(head, mname, submodule)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\depend\analysis.py", line 387, in _safe_import_module
return super()._safe_import_module(module_basename, module_name, parent_package)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2053, in _safe_import_module
(module, co) = self._load_module(module_name, pathname, loader)
File "c:\users\wz\.virtualenvs\reportproject\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 2143, in _load_module
src = loader.get_source(partname)
File "<frozen importlib._bootstrap_external>", line 839, in get_source
File "<frozen importlib._bootstrap_external>", line 621, in decode_source
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd7 in position 2556: invalid continuation byte
您好,解决了吗?我也遇到了,呜呜呜~~
一样的问题,请问有人解决了吗,我的后面是
File "D:\Python37\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "D:\DianoseInput\Scripts\pyinstaller.exe_main.py", line 7, in
File "D:\DianoseInput\lib\site-packages\PyInstaller\lib\modulegraph\modulegraph.py", line 21
, in _load_module
src = loader.get_source(partname)
File "", line 783, in get_source
File "", line 566, in decode_source
icodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 284: invalid start byte
同问,解决了吗,还有你们python是多少,是3.8吗,我感觉会不会是3.8的问题
在你打包的命令行中先输入chcp 65001 然后再输入打包命令。
pyinstaller -F xxx.py