精华内容
下载资源
问答
  • 1、安装pyInstaller pip install pyinstaller 2、在命令行中切换到要打包的程序所在目录,直接输入下面的指令即可 pyinstaller -F python_file.py
    1、安装pyInstaller
    
    pip install pyinstaller
    2、在命令行中切换到要打包的程序所在目录,直接输入下面的指令即可
    pyinstaller -F python_file.py
    展开全文
  • 二、运行打包命令,生成exe文件 三、结论 四、参考资料及下载地址 详细操作: 一、安装配置环境 1、下载软件 下载PyInstaller3.2.1.zip,放在哪个目录似乎没有关系,随便放在...

    总体步骤:

    一、安装配置环境

    二、运行打包命令,生成exe文件

    三、结论

    四、参考资料及下载地址



    详细操作:

    一、安装配置环境

    1、下载软件

    下载PyInstaller3.2.1.zip,放在哪个目录似乎没有关系,随便放在哪个目录。


    2、安装

    使用命令:

    pip install pyinstaller

    (Python3.5版本自动安装过了pip)


    不需要加后面的版本号,如下是不需要的:

    pip install pyinstaller-3.2.1.zip


    运行过程中似乎从互联网上联网下载,似乎也不在乎下载的PyInstaller-3.2.1.zip文件具体放在哪个目录下。


    运行中如果有错误中断:

    1、对文件夹    C:\Program Files\Python35-32\Lib\site-packages 不能访问(拒绝访问,)

    2、对 C:\Program Files\Python35-32\Scripts 权限拒绝

    百度后知道是权限问题并给出了配置方案,重新设置当前用户可以控制上述两个文件夹,参考:http://www.jianshu.com/p/311a2cb953d9



    二、运行打包命令,生成exe文件

    环境安装配置好后,使用命令:

    pyinstaller -F  绝对路径\name.py 

    或者转到要打包的文件name.py目录下,使用命令:

    pyinstaller -F  name.py  

    即可生成exe文件。


    例:

    1、默认生成的exe文件执行时出现cmd窗口

    pyinstaller -F  GUI_ClearTextSeparateMain.py

    生成的exe文件所在位置在cmd窗口中有提示,一般在当前目录的\dist 目录下。


    2、生成的exe文件执行时不出现cmd窗口(windows平台下运行),加 -w

    pyinstaller -F -w GUI_ClearTextSeparateMain.py


    3、确保生成的exe文件执行时出现cmd窗口(出现cmd窗口,辅助操作),加 -c

    pyinstaller -F -c GUI_ClearTextSeparateMain.py



    三、结论

    实际中一般使用这样的语句:

    pyinstaller -F -w GUI_ClearTextSeparateMain.py


    四、参考资料及下载地址

    1、安装配置PyInstaller3.2.1环境参考:

    http://blog.csdn.net/wws563/article/details/52242112



    2、pyinstaller安装包3.2.1版本下载地址:

    http://download.csdn.net/download/qiqiyingse/9813064



    3、PyInstaller命令详解:

    http://blog.csdn.net/Marksinoberg/article/details/52955335?locationNum=1&fps=1








    展开全文
  • Python进阶(四十七)-python3使用pyinstaller实现将py文件打包成exe文件前言  py文件通常需要运行在Python编程坏境中,而可执行exe文件更方便。   之前看过若干博文在python2环境下使用pyinstaller将py文件打包...

    #Python进阶(四十七)-python3使用pyinstaller实现将py文件打包成exe文件
    ##前言
      py文件通常需要运行在Python编程坏境中,而可执行exe文件更方便。
      之前看过若干博文在python2环境下使用pyinstaller将py文件打包成exe文件,因为之前pyinstaller不支持python3。现在pyinstaller支持python3,此篇博文即是在python3环境下实现将py文件打包成exe文件。
      首先介绍一下可以打包Python代码的工具:

    • py2exe: 这个是知名度最高的,但是好像不太适合新手,需要各种库,用起来比较繁琐,不推荐。

    pyinstaller : 可以只是生成单独的可执行程序。 最新版本为3.2.1 Stable, supports Python 2.7, 3.3–3.5。 可以自定义图标。 跨平台,兼容性良好。

    • cx_Freeze :
      这个打包质量挺好,操作也简单。缺点是不能生产单独的可执行文件,结果就是exe文件被淹没在众多文件中,看着不高大上。
      ##py文件打包
        下面介绍使用pyinstaller将py文件打包成exe文件的具体步骤:
      ###Step1:下载pyinstaller
    pip install pyinstaller
    

      安装成功后,会在Python/Scripts文件夹下显示名为“pyinstaller.exe”命令文件。
    ###Step2: 将待打包的py文件放到Python安装路径的Scripts下。
      注意Scripts放置Python的各种第三方扩展包,这里的pyinstaller.exe在此处。
    ###Step3:打包exe程序
      步骤:

    • 1.在cmd环境进入该Scripts文件夹路径下;

    • 2.输入指令打包:pyinstaller - F **.py

      在实际操作过程中,遇到了“import _win32sysloader ImportError:Dll load failed:找不到指定的模块”的问题,截图如下:
    这里写图片描述
      找度娘查了很久,no answer,后来搜索到相关信息,在此表示感谢darksheng提供的解决方法。后来下载了Microsoft Visual C ++ 2010,之后成功解决问题。
      干净的Windows 7 x86机器上安装Python 3.5,然后运行后pip install pyinstaller,得到了同样的错误。所以我分析_win32sysloader.pyd依赖关系Dependency Walker中,有一个依赖于MSVCR100.DLL文件,该文件是Microsoft Visual C ++ 2010再发行组件包的一部分。安装该软件包后,PyInstaller正常工作。
      VC++ 2010安装好之后,在此执行打包命令,此时打包成功。打包时间大约为1-2分钟,取决于py文件的大小及依赖关系。
    这里写图片描述
      打好包之后,会在Scripts路径下生成两个文件夹:dist和build,如下图所示。
    这里写图片描述
      进入dist文件,发现生成的文件扩展名为.egg。这又是什么鬼?
    这里写图片描述
      经查阅,原来python的egg文件有点像java中的jar文件,是一个工程打包文件,便于安装部署。不知道怎么会生成.egg文件,尝试重新打包,再次打包发现在dist目录下生成了exe文件,具体原因还不知道怎么解释了…
    这里写图片描述
      进入dist文件,双击生成的exe可执行文件,会自动执行程序。
      在为可执行文件生成图标时,执行以下语句:

    pyinstaller --icon=C:\Users\SHQ\Desktop\VIP.ico -F waterSpider_main.py
    

      但是在执行过程中,出现了“SRCPATH[…]”文件未找到及“struct.error: unpack requires a string argument of length 16”的错误。
    这里写图片描述
    这里写图片描述
      首先先介绍一下ico文件,这对于理解其解决方案有很大帮助。
      ico文件是windows下图片格式,我们看到的文件夹,执行文件等都有不同的图标显示,并且当我们切换视图模式(Thumbnails,Tiles,Icons, List, Details)时,文件的图标会以"不同"尺寸显示,确切的说,应该是不同的图标文件(尺寸亦不同)。ico文件里面可以有多个不同的图标文件以适应不同的视图模式,并且这些图标文件通常按尺寸大小的顺序存放。以windows XP/server 2003下支持的ico尺寸为16x16,32x32和48x48。vista/win7下则最多可以支持256x256。
      问题关键在于ico文件中图标的顺序问题,XP和server 2003对顺序要求不高,无论是图标是按尺寸的正序还是倒序都可以正常显示,而然在vista/win7下确只能倒序。
      如果你使用png2ico工具的工具的话,可以使用如下命令生成myicon.ico文件:

    png2ico myicon.ico icon_128x128.png icon_64x64.png icon_48x48.png icon_32x32.png icon_16x16.png
    

      要提醒的是png2ico生成的ico文件效果不是太好并且图标文件不能达到256x256,你不得不选择选择像248x248这样的尺寸来代替。推荐一个在线的转换工具ConvertIcon!,只是png2ico可以定义图标的顺序,而ConvertIcon!则是从小到大的顺序存储图标文件。但另一个ico编辑工具可以解决这个问题–Greenfish Icon Editor Pro(点击下载),该工具不仅可以编辑图标文件,而且可以修改图标文件的顺序。
    ##Greenfish Icon Editor Pro生成icon图片
      详细步骤如下:
    ###首先:打开Greenfish Icon Editor Pro 软件并导入icon图片。
      点击红色矩形框的icon选项->create icon from image 可以设置ico图片属性以及生成不同尺寸的icon图片,如下图:
    这里写图片描述
      有了这张图片可以看出,这些图标文件尺寸大小的顺序[见左侧框]为:1616,3232,4848,6464,256256, 接下来我们要做的就是通过鼠标拖动图片改变这些图片的排列顺序:256256,6464,3232,16*16 ,调整完毕后如下图所示:
    这里写图片描述
      接下来保存按钮保存icon图片。然后导入该图片,就可以看到能够在vista/win7 上正常显示了,效果如下图:
    这里写图片描述
      以上就是对python(py2exe)打包成exe执行文件,vista/win7下icon图标显示问题的解决方案内容的介绍,望你会有所收获。
    ##附
      更多参数如下图所示:
    这里写图片描述
      Pyinstaller官网
      在线对图片进行透明圆角处理

    ##附 电子书福利(免积分下载)
    Flask Web开发:基于Python的Web应用开发实战

    Learning Python, 5th Edition

    ![这里写图片描述](https://img-blog.csdnimg.cn/img_convert/46cc348062c27bf57424afe162b04ab4.png)
    ![这里写图片描述](https://img-blog.csdnimg.cn/img_convert/f9c024e20306fb0e4e3e84a15aab3217.png)
    展开全文
  • 主要给大家介绍了在Python中.py文件打包成exe可执行文件的相关资料,文中介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起看看吧。
  • py文件打包成exe

    2018-11-19 09:12:45
    单个py文件打包成exe: 1.找到python中包含 pip.exe的目录,运行cmd,安装Pyinstaller,语句如下: pip.exe intall Pyinstaller 2.安装成功后使用Pyinstaller,cmd命令如下: pyinstaller.exe -F D:\目录XX\xx.py ...

    单个py文件打包成exe:

    1.找到python中包含 pip.exe的目录,运行cmd,安装Pyinstaller,语句如下:

    pip.exe intall Pyinstaller
    

    2.安装成功后使用Pyinstaller,cmd命令如下:

    pyinstaller.exe -F D:\目录XX\xx.py
    

    命令执行结束后会在当前目录下生成dist文件夹,里面就是我们想要的exe文件了。

    多个py文件打包成exe:

    pyinstaller -F F:\four_arithmetic_operation\deal.py -p F:\four_arithmetic_operation\deal_ui.py --hidden-import deal_ui --noconsole
    

    第一个文件路径为主文件,后面的为附属文件,–noconsole表示运行exe时不展示cmd窗口(注意是 两个-)。
    同样也是在dist文件夹中有我们想要的exe文件。
    后续发现可以设定自己的图标的方法,再回来记录。

    展开全文
  • 本文介绍如何把py文件打包成exe的可执行文件,这个场景还是很有用处的,例如,你用Python开发了一个软件,你如果要让windows用户使用,你肯定要你的项目打包成exe文件吧。 1. 下载cx_Freeze 库 打开浏览器,输入这...
  • pyinstaller.py文件打包成exe文件

    千次阅读 2018-09-01 23:45:41
    window系统下,打开cmd 输入以下指令实现打包: pyinstaller -F xxx.py --noconsole ...g.py文件的路径是C:\Users\Administrator\Desktop,g.py直接拖曳进cmd时会产生路径信息,不用理会它,这样也...
  • 如何利用pycharm将py文件打包成exe文件

    千次阅读 多人点赞 2019-12-21 15:49:32
    如何利用pycharm将py文件打包成exe文件 1、先确保自己有pip(python专门用来管理库的一个工具) 打开pycharm里面的terminal对话框,然后输入代码:python -m pip install --upgrade pip 回车执行,如图: 用pip工具...
  • 主要介绍了详解如何将python3.6软件的py文件打包成exe程序,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 使用pyinstaller把py文件打包exe文件

    千次阅读 2017-05-22 09:19:25
    使用pyinstaller把py文件打包exe文件
  • Python的多个py文件打包成exe

    万次阅读 多人点赞 2019-09-20 13:28:11
    Python的多个py文件打包成exe 安装pyinstaller 打开命令行 输入pip install pyinstaller 如遇报错,输入网址https://www.lfd.uci.edu/~gohlke/pythonlibs/ 全局搜索pyinstaller.whl文件,然后下载 输入pip install ...
  • 如何将python3.6软件的py文件打包成exe程序?这里总结了如何将写好的python程序进行打包成exe程序,方便自己写好的东西提供给他人用,只针对python3.6版本。
  • 如何将python3.6软件的py文件打包成exe程序

    万次阅读 多人点赞 2017-09-09 20:07:42
    在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序。在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行打包的方法。关于cx_Freeze打包的方法,可以...
  • Python的py文件打包成exe

    千次阅读 2017-09-17 20:57:55
    Python的py文件打包成exe 一、使用pyinstaller打包 1、安装pyinstaller 使用pip安装模块——anaconda安装pyinstaller 在cmd进入python的安装目录,F:\python\Scripts\pip.exeinstall pyinstaller 安装完成之后可以...
  • 做了一个python2048游戏,用到了 python2.7.8 tkinter MySQL 现在想打包成exe,我自己试了一下,还是不会. 求大神帮忙一下打包,谢谢~!...数据库名字是score,表名是rank,随便输入10个数据即可,只要求打包成exe文件
  • py文件打包成exe文件(包含遇见的问题以及解决办法) 首先是利用pip安装工具库pyinstaller,即Win+R后输入cmd进入控制台: 然后输入:pip install pyinstaller 如下: 当最后显示successfully的时候,就可以进行...
  • 如何在python中将本地音频资源和py文件打包成exe,需要详细过程
  • 将python软件的py文件打包成exe程序

    千次阅读 2018-05-08 13:33:32
    当我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序。1.下载pyinstaller在cmd命令行中,输入代码:pip install pyinstaller2.然后打包文件成exe程序...
  • Pycharm下将py文件打包成exe文件

    千次阅读 2018-06-12 13:01:38
    1. 在PyCharm下安装... -F(注意大写)是所有库文件打包成一个exe,-w是不出黑色控制台窗口。 不加-F参数生成一堆文件,但运行快。压缩后比单个exe文件还小一点点。 加-F参数生成一个exe文件,运行起来慢。...
  • pyinstaller -F packTest.py #packTest.py为待打包py文件 打包成功后会在同级目录中生成两个文件夹和一个文件,分别为dist和build文件夹,以及一份与.py文件同名的.spec文件。 exe程序位于dist文件夹下。 2、...
  • 将写好的.py脚本放到其他WindowsPC上运行,该PC不需要安装解释器,想着可以打包成exe网上搜索了一下,将Python程序生成exe程序目前流行这三种: cx_freeze py2exe PyInstaller后面两种支持python3有些问题,虽然...
  • 本篇文章主要介绍了利用pyinstaller将py文件打包exe的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序。在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行打包的方法。关于cx_Freeze打包的方法,可以...
  • 文章目录方法一激活对应环境在该环境下安装pyinstaller进入py文件所在的目录解决报错方法二 方法一 激活对应环境 在该环境下安装pyinstaller 进入py文件所在的目录 解决报错 第一次尝试打包出现如下错误 卸载...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,009
精华内容 16,803
关键字:

怎么把py文件打包成exe文件