zoukankan      html  css  js  c++  java
  • Python离线安装PyInstaller

    PyInstaller--Python的打包工具

    一、简单介绍

    可以将python程序打包成一个独立的执行文件。

    pyinstaller <Python源程序文件名>

    执行完毕后,源文件所在目录将生成dist和build两个文件夹。  Build存储临时文件,最终打包程序在dist内部与源文件同名的目录中。目录中其他文件是可执行文件的动态链接库。

    可通过 -F 参数对Python源文件生成一个独立的可执行文件

    pyinstaller -F <Python源程序文件名>

    使用前需要安装PyInstaller第三方库。

    当前环境版本:

    windows 7 旗舰版 64bit

    Python 3.6.2  (因为该环境一直在使用,暂时没有升级python版本,升级可能导致其它依赖包也要同步升级)

    pip 9.0.1

    setuptools 52.0.0 

    二、在线安装方法

    在线安装方式比较简单(推荐),可以自动下载安装关联模块

    pip install  PyInstaller

    三、离线安装过程

    但是由于使用内网环境,需要离线安装,执行过程需要补充下载各种依赖包,比较麻烦,记录如下:

    1、pyinstaller 安装报错

    http://www.pyinstaller.org/downloads.html   下载 .tar.gz文件,解压(英文目录下,不要符号)

    管理员权限启动cmd,

    在setup.py目录下执行,python setup.py install   (使用setuptools工具安装)

    2、安装 pywin32-ctypes

     https://pypi.org/simple/pywin32-ctypes/  下载安装包,命令:

     pip install pywin32_ctypes-0.2.0-py2.py3-none-any.whl

    3、安装pefile

      下载后,执行  python  setup.py   install

    4、安装importlib-metadata

      

     pip install importlib_metadata-1.6.1-py2.py3-none-any.whl 

    4.1 安装 zipp

     pip install zipp-0.5.2-py2.py3-none-any.whl

    安装成功后重新安装importlib_metadata

     5、安装 pyinstaller-hooks-contrib

     pip install pyinstaller_hooks_contrib-2020.11-py2.py3-none-any.whl

    6、安装 altgraph

      pip install altgraph-0.17-py2.py3-none-any.whl

    7、安装 future

    pip install future-0.18.0-cp36-none-any.whl

    8、重新安装PyInstaller

    python  setup.py install

     终于安装完成!!!

    一共安装了7个依赖包~~~

     9、安装成功检测

    查看版本:

    pyinstaller --v   

    迎接每个清晨的第一缕阳光。。
  • 相关阅读:
    弹性盒子
    bzoj4237 稻草人
    bzoj2654 tree
    bzoj4813 [Cqoi2017]小Q的棋盘
    bzoj1014 [JSOI2008]火星人
    bzoj3242 [Noi2013]快餐店
    bzoj4025 二分图
    bzoj3237 [Ahoi2013]连通图
    bzoj3244 [Noi2013]树的计数
    bzoj2431 [HAOI2009]逆序对数列
  • 原文地址:https://www.cnblogs.com/chen117/p/14326873.html
Copyright © 2011-2022 走看看