Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法

 更新时间:2020年02月27日 08:56:58   作者:jia666666  
这篇文章主要介绍了Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法,需要的朋友可以参考下

windows系统下安装Pyinstaller

cmd下输入指令

pip install PyInstaller

Pyinstaller的使用

进入需要打包的目录下,执行打包命令

Pyinstaller [opts] yourprogram.py

示范

pyinstaller -F -W helloworld.py

opts可选的参数

参数 含义
-F -onefile,打包成一个exe文件
-D -onefile,创建一个目录,包含exe文件,但会依赖很多文件(默认选项)
-c -console,-nowindowed,使用控制台,无窗口(默认)
-w -Windowed,-noconsole,使用窗口,无控制台

Pyinstaller在pycharm的支持配置

第一步:设置—-》工具—–》外部工具,点击左上角的加号

第二步:属性配置

name:Pyinstaller EXE(可自定义)

Program:pyinstaller.exe文件所在的路径,可参考下列路径

( C:\Users\Administrator\AppData\Local\Programs\Python\Python36-32\Scripts\pyinstaller.exe)

arfuments:-F $FileNameWithoutExtension$.py –noconsole

working:$FileDir$

第三步:保存设置,退出即可

Pyinstaller的打包应用实例

新建helloworld.py程序如下

鼠标点击需要打包的程序后,在工具—-》外部工具—-》pyinstaller

执行过程如下

看到最后一个单词成功就知道打包好了,文件管理器进入你打包程序所在的文件夹

打开dist文件夹

运行程序

ok,大功告成了,一个简单的Python应用程序安装包打包成功。

本文主要讲解了Python打包工具PyInstaller的安装与pycharm配置支持PyInstaller详细方法,更多关于Python打包工具PyInstaller知识请查看下面的相关链接

相关文章

  • python使用python-pptx删除ppt某页实例

    python使用python-pptx删除ppt某页实例

    今天小编就为大家分享一篇python使用python-pptx删除ppt某页实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • 通过实例解析python创建进程常用方法

    通过实例解析python创建进程常用方法

    这篇文章主要介绍了通过实例解析python创建进程常用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • python无限生成不重复(字母,数字,字符)组合的方法

    python无限生成不重复(字母,数字,字符)组合的方法

    今天小编就为大家分享一篇python无限生成不重复(字母,数字,字符)组合的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • tensorflow模型的save与restore,及checkpoint中读取变量方式

    tensorflow模型的save与restore,及checkpoint中读取变量方式

    这篇文章主要介绍了tensorflow模型的save与restore,及checkpoint中读取变量方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • Python数据结构之链表详解

    Python数据结构之链表详解

    在顺序存储方式中,根据数据元素的序号就可随机存取表中任何一个元素,但同时在插入和删除运算需要移动大量的元素,造成算法效率较低。解决此缺陷的一个办法是:对线性表采用链式存储方式。本文将介绍链式存储结构的特点以及各种基本操作的实现。需要的可以参考一下
    2022-01-01
  • Python3列表List入门知识附实例

    Python3列表List入门知识附实例

    序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推
    2020-02-02
  • Python openpyxl 无法保存文件的解决方案

    Python openpyxl 无法保存文件的解决方案

    这篇文章主要介绍了Python openpyxl 无法保存文件的解决方案,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 聊聊Numpy.array中[:]和[::]的区别在哪

    聊聊Numpy.array中[:]和[::]的区别在哪

    这篇文章主要介绍了在Numpy.array中[:]和[::]的区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • python+django+rest框架配置创建方法

    python+django+rest框架配置创建方法

    今天小编就为大家分享一篇python+django+rest框架配置创建方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-08-08
  • Sublime开发python程序的示例代码

    Sublime开发python程序的示例代码

    本篇文章主要介绍了Sublime开发python程序的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01

最新评论