zoukankan      html  css  js  c++  java
  • 打包成exe可执行文件的方法

    Python安装扩展库与打包成exe可执行文件的方法

    1、安装扩展库的几种方法。

    首先可能需要使用

    pip install --upgrade pip

    来升级本机的pip程序。然后在命令提示符环境(即cmd方式)执行下面的命令(以numpy为例):

    python -m pip install numpy    安装numpy扩展库
    pip install numpy                     安装numpy扩展库
    pip install --upgrade numpy    升级numpy扩展库
    如果有的库无法安装,或者安装以后无法正常使用,这时可以尝试到

    http://www.lfd.uci.edu/~gohlke/pythonlibs/

    下载相应的whl文件(注意,下载以后一定不要修改文件名),然后执行命令(以适用于64位Python 3.5.x的pygame扩展库为例):
    pip install pygame-1.9.2a0-cp35-none-win_amd64.whl

    2、Python程序打包成exe程序之后可以在没有安装Python解释环境的Windows平台上运行。

    Python程序打包常用的是py2exe工具,

    假设有Python程序文件CheckAndViewAutoRunsInSystem.py,现在编写setup.py文件,内容为:

    import distutils

    import py2exe

    distutils.core.setup(console=['CheckAndViewAutoRunsInSystem.py'])

    最后在命令提示符下执行下面的命令,

    python setup.py py2exe

    接下来就会看到控制台窗口中大量的提示内容飞快地闪过,这个过程将自动搜集CheckAndViewAutoRunsInSystem.py程序执行所需要的所有支持文件,如果创建成功的话则会在当前文件夹下生成一个dist子文件夹,其中包含了最终程序执行所需要的所有内容。等待编译完成以后,将dist文件中的文件打包发布即可。

    注意:对于GUI应用程序,则需要将上面setup.py程序代码中的关键字“console”修改为“windows”。

    另一个比较好用的Python程序打包工具是pyinstaller,可以通过pip工具进行安装。安装之后在命令提示符环境中使用命令“pyinstaller -F -w kousuan.pyw”即可将Python程序kousuan.pyw及其所有依赖包打包成为kousuan.exe可执行文件,从而脱离Python解释器环境而独立运行于Windows系统。

  • 相关阅读:
    Study From DevOps 学习交流会议
    GS 服务器超时时间设置
    k8s 实验过程中遇到的两个小问题 端口 和 批量删除Error的pods
    这两天学到的简单Linux的命令
    Prometheus 和 Grafana的简单学习
    jenkins 添加 k8s 云
    常用的cpl 命令 运行直接打开控制台的简单方法
    [转贴] VIM 常用快捷键 --一直记不住
    [转载] 什么是istio 官网内容
    微软补丁201807补丁惹祸
  • 原文地址:https://www.cnblogs.com/lianggege123/p/9146023.html
Copyright © 2011-2022 走看看