在我的package里面有个game.py写好的,然后用pyinstaller打包就出现了下面的情况:

C:\package>pyinstaller -F game.py

166 INFO: PyInstaller: 3.2.1

166 INFO: Python: 3.6.1

166 INFO: Platform: Windows-10-10.0.14393-SP0

166 INFO: wrote C:\package\game.spec

182 INFO: UPX is not available.

182 INFO: Extending PYTHONPATH with paths

['C:\\package', 'C:\\package']

182 INFO: checking Analysis

182 INFO: Building Analysis because out00-Analysis.toc is non existent

182 INFO: Initializing module dependency graph...

199 INFO: Initializing module graph hooks...

202 INFO: Analyzing base_library.zip ...

Traceback (most recent call last):

File "C:\Python36\Scripts\pyinstaller-script.py", line 11, in

load_entry_point('PyInstaller==3.2.1', 'console_scripts', 'pyinstaller')()

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\__main__.py", line 90, in run

run_build(pyi_config, spec_file, **vars(args))

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\__main__.py", line 46, in run_build

PyInstaller.building.build_main.main(pyi_config, spec_file, **kwargs)

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\building\build_main.py", line 788, in main

build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build'))

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\building\build_main.py", line 734, in build

exec(text, spec_namespace)

File "", line 16, in

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\building\build_main.py", line 212, in __init__

self.__postinit__()

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\building\datastruct.py", line 161, in __postinit__

self.assemble()

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\building\build_main.py", line 317, in assemble

excludes=self.excludes, user_hook_dirs=self.hookspath)

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\depend\analysis.py", line 560, in initialize_modgraph

graph.import_hook(m)

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\lib\modulegraph\modulegraph.py", line 1509, in import_hook

source_package, target_module_partname, level)

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\lib\modulegraph\modulegraph.py", line 1661, in _find_head_p

ackage

target_module_headname, target_package_name, source_package)

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\depend\analysis.py", line 209, in _safe_import_module

module_basename, module_name, parent_package)

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\lib\modulegraph\modulegraph.py", line 2077, in _safe_import

_module

module_name, file_handle, pathname, metadata)

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\lib\modulegraph\modulegraph.py", line 2167, in _load_module

self._scan_code(m, co, co_ast)

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\lib\modulegraph\modulegraph.py", line 2585, in _scan_code

module, module_code_object, is_scanning_imports=False)

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\lib\modulegraph\modulegraph.py", line 2831, in _scan_byteco

de

global_attr_name = get_operation_arg_name()

File "C:\Python36\lib\site-packages\pyinstaller-3.2.1-py3.6.egg\PyInstaller\lib\modulegraph\modulegraph.py", line 2731, in get_operatio

n_arg_name

return module_code_object.co_names[co_names_index]

IndexError: tuple index out of range

Traceback显示应该不是我的game.py的问题。请问这是怎么了?

安装的是最新版的pyinstaller3.2.1版本,Python是3.6版本的。

python indexerror out of bound_用Pyinstaller打包时出现IndexError怎么回事?相关推荐

  1. python 打包 小文件_[Python][小知识][NO.5] 使用 Pyinstaller 打包成.exe文件

    1.安装 pyinstaller 插件 cmd命令:pip install PyInstaller PS . o.o 不知道 easy_install 的百度吧. 2.pyinstaller 简介 他 ...

  2. python使用 tkinter + you-get 实现视频下载器以及 pyinstaller 打包时的问题

    文章目录 github地址 实现思路 pyinstaller 打包成 exe UI 左上角图标 运行效果 代码 github地址 https://github.com/jnxxhzz/you-get- ...

  3. python打包中文报错,解决python3+Gooey使用pyinstaller打包时无法输出中文的问题

    问题出处 代码如下: # -*- coding: utf-8 -*- from gooey import Gooey, GooeyParser def run(keywords): print(key ...

  4. Python制作小软件——4. 利用PyInstaller打包成exe文件

    在前面:Python制作小软件--3. 利用PyQt5实现界面中的功能,介绍完了Python中如何呼唤出我们的界面后 最后最重要的就是将我们做好的东西,全部打包成一个.exe可执行文件.这里我们使用的 ...

  5. windows 打包 python 然后linux执行_使用pyinstaller打包python源代码,成为linux/windows下可执行文件...

    pyinstaller,打包python源代码,成为linux/windows下可执行文件,多平台 下载:http://www.pyinstaller.org/static/ http://www.p ...

  6. pyqt5能直接编译python吗_用PyInstaller打包用PyQt5编写的python程序

    0.背景 本弱初学PyQt5,写了一个GUI小程序,但在用PyInstaller打包时出现了不少问题,现将几个比较大的问题记录如下,希望以后能记住. 1. 资源打包 首先是资源打包的问题,我写的程序引 ...

  7. python打包加版本信息_使用pyi-set_version为PyInstaller打包出来的程序附加版本信息...

    本文将讲述如何使用 pyi-grab_version获取版本信息的模板文件,以及使用 pyi-set_version为打包好的程序附加版本信息. 当然了,在开始前,需要你已经安装好了 PyInstal ...

  8. Python使用pyinstaller打包几个小技巧

    1.进入命令提示符环境cmd,执行命令pip install pyinstaller安装扩展库pyinstaller. 2.编写Python程序,以<Python可以这样学>书中的电子时钟 ...

  9. Python+pyqt+dicom+vtk 使用pyinstaller打包软件时正常,运行报错vtkmodules.all、pydicom.encoders.pylibjpeg等错误

    ** Python+pyqt+dicom+vtk 使用pyinstaller打包软件时正常,运行时报vtkmodules.all.pydicom.encoders.pylibjpeg.No modul ...

最新文章

  1. [置顶]       webservice系列2---javabeanhandler
  2. 3. std::string::size_type
  3. Python的生成器(generator)
  4. javascript一个重要知识点:事件。
  5. azure kinect三维点云_万众期待的 【三维点云处理】 课程来啦!
  6. python实现var模型_copula函数及其Var计算的Python实现
  7. 手把手教你用java读写excel表格文件(POI,EasyExcel)
  8. Qt中Tcp通信的简单使用二
  9. 通配符的匹配很全面, 但无法找到元素 'tx:annotation-driven' 的声明
  10. Linux 内核 SMP 代码追踪 --- cpumask
  11. 技术分解:光纤传感在交通监控中的应用
  12. YUV420之YV12格式以及yuv422格式的显示
  13. JDY-31蓝牙模块简单通信
  14. BT656协议讲解与解码
  15. 惊闻!同学被诈骗2万美金!骗子的良心不会痛吗?
  16. C语言练习二 :找出一个二维数组的鞍点
  17. JsRender前端渲染模板-jquery方法失效
  18. 将手机接收到的短信实时转发到服务器web端上(或其他需要的地方)
  19. 搜索引擎收录入口 大全
  20. ElasticSearch 极简入门 CRUD

热门文章

  1. 一元二次方程解法(待更新……)
  2. 墙裂推荐!看完全面掌握,最详细的 Docker 学习笔记总结(2021最新版)
  3. java发邮件要收费吗,2年以上经验必看
  4. mysql内存会持续上涨,每天增加一点,一直到100%
  5. 虚拟机安装教程win10_虚拟机安装实战教程
  6. 懒得刷牙?微型机器人自动帮你搞定,还能牙刷牙线随时变换
  7. CentOS6 64位系统安装步骤
  8. C# 获取Windows系统ICON图标的四种方式-可提取各种文件夹、文件等等图标
  9. Overvoltage category (过电压类别, 过电压等级)
  10. 《关于费尔巴哈的提纲》 马克思主义哲学中人的本质