zoukankan      html  css  js  c++  java
  • python-Python文件打包成独立运行的exe

    最近用Python写了几个小工具,很小很小只有一个Python文件那种,尝试了下用pyinstaller直接打包

    第一步:

      安装pywin32:pip install pywin32

      安装Pyinstaller:pip install PyInstaller

        pip安装不成功的话下载包本地安装,python setup.py install

    第二步:

      cmd切换到打包py文件所在的文件夹,执行命令:pyinstaller -F -w xxx.py

      选项含义:

    • -F 生成单个可执行文件
    • -w 表示去掉控制台窗口,是gui程序的话需要加上,如果是命令行程序的话那不能加这个选项
    • -i 可以指定可执行文件的图标,加上图标文件的相对路径

    第三步:

      生成的exe文件在一个叫dist的文件夹里,可以单独把这个exe文件拿出来运行,其余文件可以删除

    注意:如果py文件里引用了第三方包,需要把第三方包的文件夹放到和打包文件同级目录

     

    PS:不带图标打包出的exe文件可能会被电脑杀毒软件识别成风险文件,加上图标可以规避此问题

     

    后续再试试比较大的包含多个Python文件的打包

  • 相关阅读:
    [SCOI2003]严格N元树
    CF280 C. Game on Tree
    [HDU2281]Square Number
    [HDU5391]Zball in Tina Town
    [HDU3988]Harry Potter and the Hide Story
    [HDU5794]A Simple Chess
    [HDU5451]Best Solver
    [HDU1724]Ellipse
    [HDU6304]Chiaki Sequence Revisited
    [HDU6343]Graph Theory Homework
  • 原文地址:https://www.cnblogs.com/luoyc/p/10734286.html
Copyright © 2011-2022 走看看