zoukankan      html  css  js  c++  java
  • pyinstaller打包python程序(python3.5)

    昨天弄好程序以后,思量这真正做活动也不可能现场打开IDE来运行吧,然后寻思着在网上查找如何打包

    搜寻网上的方法,大概也就两种

    Py2exe

    pyinstaller

    第一种看大多数的评价貌似不高,而且好像很麻烦的样子

    所以我就选择了第二种

    安装过程: 以前介绍过两种方式

    http://www.cnblogs.com/ronyjay/p/6483522.html

    pip

    第三方安装

    首先我选择尝试了第三方安装:

    网上下载pyinstaller的包,地址https://github.com/pyinstaller/pyinstaller/

    解压后在目录输入python setup.py install

    然而报错了

    错误信息为 Missing parentheses in call to ‘print’

    网上搜寻了半天也没找到解决办法,这里如果有人知道,求指教一下

    然后尝试pip安装

    pip安装还比较顺利,没遇到太多麻烦

    pip install pyinstaller

    安装成功后,可以在python目录下输入pip list查看已经安装好的库

    打包程序

    来到需要打包的程序目录下,输入指令

    pyinstaller -F 我的程序.py

    然后又报错了

    编码格式的问题,把需要打包的py程序改成英文名,顺利打包成功

    运行

    在本机,和另外一台机子上运行exe程序,能成功运行,但是会出现命令行窗口,查了下是打包参数的问题

    pyinstaller -F -w -i manage.ico app.py
    
    -F:打包为单文件
    -w:Windows程序,不显示命令行窗口
    -i:是程序图标,app.py是你要打包的py文件

    重新打包后,即可正常运行

  • 相关阅读:
    postman接口测试及断言
    postman使用CSV和Json文件实现批量接口测试
    php 实现抽奖代码
    判断时间是否过期
    文件上传-图片展示
    导入
    增删改查
    NDK编译Eigen
    keras下载vgg16太慢解决办法
    非极大值抑制NMS
  • 原文地址:https://www.cnblogs.com/ronyjay/p/7155089.html
Copyright © 2011-2022 走看看