专栏首页python3Python 3.6 使用 pyinst

Python 3.6 使用 pyinst

自己做了一个加密解密的小软件,想打包成exe文件。在网上搜发现pyinstaller使用起来简单点。

在这里记录自己遇到问题

使用的是Python 3.6版本,直接使用pip安装

pip install pyinstaller

安装过程很顺利,安装的是3.2.1版本

使用看起来也很简单,pyinstaller -F example.py  生成单一的exe文件,具体其他命令暂时不细说了,网上有很多大神的总结

但执行过程中报错:

IndexError: tuple index out of range

一开始以为自己写的有问题,但是Python example.py 执行没问题,应该是pyinstaller和 Python不兼容,在一位大神处找到了答案

RTFM: PyInstaller 3.2.1 does not support Python 3.6

最新版不支持Python 3.6, 感受到了绝望,我为什么要用Python 3.6。。。

还好另一位大神指点了迷津。

github上的最新版已经支持了,只是还没放出。按照他的方法最终实现了生成exe文件

下载:https://github.com/pyinstaller/pyinstaller zip包,找到Pyinstaller文件夹,替换/python/lib/site-packages/PyInstaller 就解决了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Python break 语句及与con

    Python break 语句 Python break语句,就像在C语言中,打破了最小封闭for或while循环。 break语句用来终止循环语句,即循环条件...

    py3study
  • 为什么运维用Python?

    基于Python本身的优点:简单,易学,速度快,免费、开源,高层语言,可移植性,解释性,可扩展性,可嵌入性,丰富的库,独特的语法。Python已经成为现在编程的...

    py3study
  • Python基础知识点总结

       学了一年多的Python,去年做了一段时间的爬虫项目,近来在做数据分析和机器学习的东西,抽空整理一下以前学的Python基础知识点,有借鉴与总结。具体知识...

    py3study
  • 从《一九八四》到《窃听风暴》

    大数据文摘
  • 第九节 netty前传-NIO 补充Path和File

    Java NIO.Path接口位于java.nio.file包中,所以Java Path接口的完全限定名称是java.nio.file.Path。

    用户1418372
  • Python程序员最常犯的十个错误,看完你自己都笑了

    本文由马哥教育Python自动化实战班4期学员推荐,转载自简书,作者为EarlGrey,内容略经小编改编和加工,观点跟作者无关,最后感谢作者的辛苦贡献与付出。 ...

    小小科
  • Python IDE介绍

    PyCharm 是 JetBrains 开发的 Python IDE。PyCharm用于一般IDE具备的功能,比如, 调试、语法高亮、Project管理、代码...

    py3study
  • Python | 十个Python程序员易犯的错误

    不管是在学习还是工作过程中,人都会犯错。虽然Python的语法简单、灵活,但也一样存在一些不小的坑,一不小心,初学者和资深Python程序员都有可能会栽跟头。本...

    CDA数据分析师
  • 关于测试那些事

    lilugirl
  • 百知教育 - 面向对象的基础

    课程目录( L. Y7 g3 T& p& h) o0 I2 K* i) R 13_this.wmv. V$ c- \0 V" }) c6 j ...

    会呼吸的Coder

扫码关注云+社区

领取腾讯云代金券