使用pyinstaller打包基于robotframework框架的自动化项目

使用pyinstaller打包基于robotframework框架的自动化项目

linux系统、python3.6.15

打包命令:pyinstaller -D 入口文件名.spec --paths 存放相关库的路径
打包成功后,在dist目录下,终端./执行生成的exe文件,执行到python调用cmd命令,通过pybot命令运行robot测试用例时,提示sh: 1: pybot: not found

想问一问robotframework框架的自动化项目支持使用pyinstaller进行打包吗?

  • 这篇博客: Pyinstaller打包完整python项目 使用虚拟环境的python项目的打包中的 3.使用spec执行打包命令 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • pyinstaller -D xxx.spec
    

    打包生成两个文件目录build和dist:

    build为临时文件目录完成打包后可以删除;

    dist中存放打包的结果,可执行文件和其它程序运行的关联文件都在这个目录下,dist文件夹里包含了整个项目所需的代码和环境,可在其他电脑中进行使用