zoukankan      html  css  js  c++  java
  • pyinstaller安装和使用

    安装pyinstaller

    pip install pyinstaller
    (建议使用 pip 在线安装的方式来安装Pyinstall模块,因为pyinstaller模块还依赖其他模块)
    
    如果出现如下结果:
    Successfully installed pyinstall - x.x.x
    (x代表版本号)
    
    pyinstaller 工具是跨平台的,它既可以在windows平台使用,也可以在 Mac OS X 平台上运行,在不同平台上使用pyinstaller 工具的方法是一样的,他们支持的选项也是一样的
    

    使用pyinstaller

    # 下面创建一个app目录,在该目录下创建一个app.py文件,文件中包含如下代码:
    # 自定义一个函数
    def addfunc(a,b):
        return a+b
    
    # 自定义的包
    from utils.add import addfunc
    
    def main():
        while 1:
            a = input('请输入第一个数:')
            b = input('请输入第二个数:')
            print(addfunc(int(a),int(b)))
    
    
    if __name__ == '__main__':
        main()
     
     
     # 接下来执行命令:
    pyinstaller -F app.py
     
     执行上面命令如果没有报错,当生成完成以后,将会在此app目录下看到多了一个 dist 目录,并在该目录下看到有一个app.exe文件,这就是使用pyinstaller工具生成的exe程序
     
     在上面命令中使用了-F 选项,该选项指定生成单独的 EXE 文件,因此,在 dist 目录下生成了一个 app.exe 文件(在 Mac OS X 平台上生成的文件没有后缀);与 -F 选项对应的是 -D 选项(默认选项),该选项指定生成一个目录(包含多个文件)来作为程序。
    
  • 相关阅读:
    sql 批量更新
    利用反射获取静态类的静态属性值(已知属性名称的字符串表示)
    远程桌面无法复制粘贴
    jquery分页滑动插件(鼠标可控制上下滑动)
    linux 基本操作
    dotnet core+nginx+supervisor
    dotnet core 托管
    net core 依赖注入
    绑定资源
    拉条改变字体大小
  • 原文地址:https://www.cnblogs.com/Beginner-Y/p/13375668.html
Copyright © 2011-2022 走看看