python离线安装Pyinstaller

这篇博客详细记录了在内网环境下离线安装PyInstaller的过程,包括下载安装包、逐个安装pyinstaller、pywin32-ctypes、pefile、importlib-metadata及其依赖zipp、pyinstaller-hooks-contrib、altgraph和future等步骤。每个步骤都提供了下载链接和安装命令,最终成功安装并验证了PyInstaller的版本。
摘要由CSDN通过智能技术生成

PyInstaller--Python的打包工具

一、简单介绍

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

pyinstaller <Python源程序文件名>

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

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

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

使用前需要安装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个依赖包~~~

 

注:还需安装一个包:

pip install typing_extensions‑3.10.0.2‑py3‑none‑any.whl

 

 9、安装成功检测

查看版本:

pyinstaller --v   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值