• pyinstaller 打包出现 AttributeError错误以及解决


    (Ven) F:\project\Python\Freightsmart>pyinstaller -D sutep.py
    83 INFO: PyInstaller: 4.7
    83 INFO: Python: 3.7.4
    83 INFO: Platform: Windows-10-10.0.19041-SP0
    84 INFO: wrote F:\project\Python\Freightsmart\sutep.spec
    90 INFO: UPX is not available.
    114 INFO: Extending PYTHONPATH with paths
    ['F:\\project\\Python\\Freightsmart']
    Traceback (most recent call last):
      File "E:\Python\lib\runpy.py", line 193, in _run_module_as_main
        "__main__", mod_spec)
      File "E:\Python\lib\runpy.py", line 85, in _run_code
        exec(code, run_globals)
      File "F:\project\Python\Ven\Scripts\pyinstaller.exe\__main__.py", line 7, in <module>
      File "f:\project\python\ven\lib\site-packages\PyInstaller\__main__.py", line 124, in run
        run_build(pyi_config, spec_file, **vars(args))
      File "f:\project\python\ven\lib\site-packages\PyInstaller\__main__.py", line 58, in run_build
        PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)
      File "f:\project\python\ven\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 "f:\project\python\ven\lib\site-packages\PyInstaller\building\build_main.py", line 714, in build
        exec(code, spec_namespace)
      File "F:\project\Python\Freightsmart\sutep.spec", line 19, in <module>
        noarchive=False)
      File "f:\project\python\ven\lib\site-packages\PyInstaller\building\build_main.py", line 245, in __init__
        self.hookspath += discover_hook_directories()
      File "f:\project\python\ven\lib\site-packages\PyInstaller\building\build_main.py", line 116, in discover_hook_directories
        """
      File "f:\project\python\ven\lib\site-packages\PyInstaller\utils\hooks\__init__.py", line 91, in exec_statement
        return __exec_statement(statement, capture_stdout=True)
      File "f:\project\python\ven\lib\site-packages\PyInstaller\utils\hooks\__init__.py", line 75, in __exec_statement
        return __exec_python_cmd(cmd, capture_stdout=capture_stdout)
      File "f:\project\python\ven\lib\site-packages\PyInstaller\utils\hooks\__init__.py", line 66, in __exec_python_cmd
        txt = compat.exec_python(*cmd, env=pp_env)
      File "f:\project\python\ven\lib\site-packages\PyInstaller\compat.py", line 546, in exec_python
        return exec_command(*cmdargs, **kwargs)
      File "f:\project\python\ven\lib\site-packages\PyInstaller\compat.py", line 348, in exec_command
        out = out.decode(encoding)
    AttributeError: 'str' object has no attribute 'decode'
    
    

     File "f:\project\python\ven\lib\site-packages\PyInstaller\compat.py", line 348, in exec_command
    

    注释
            # if encoding:
            #     out = out.decode(encoding)
            # else:
    
    

  • 相关阅读:
    实现自我的互联网时代(2020时事与科技前沿思辨(博雅课)课程论文)
    学不会OO的第四单元反思
    学不会OO的第三单无反思(尽管刚才让JML爪8但是JUnit真的是个好东西
    学不会OO的第二单元反思
    学不会OO的第一单元反思
    2020北航面向对象第四单元总结
    2020北航面向对象第三单元总结
    2020北航面向对象第二单元总结
    2020北航面向对象第一单元总结
    提问回顾与个人总结
  • 原文地址:https://www.cnblogs.com/whatarey/p/15574056.html
Copyright © 2020-2023  润新知