windows环境python2.7安装pyinstaller

发布于:2023-01-18 ⋅ 阅读:(1147) ⋅ 点赞:(0)

作者环境:

windows10 + python2.7

直接使用pip install pyinstaller安装会报错,一开始是报pip版本过低,按照提示命令升级pip版本后又提示以下错误:

到这里请跳到下面第5点尝试操作,如果不行,再回到这里阅读下面的内容。 

尝试离线安装的方案。

参考其它网上离线安装的教程,基本思路都是先安装依赖库,最后再安装pyinstaller。

虽然直接使用pip安装pyinstaller有问题,但是直接使用pip安装pyinstaller的依赖库是没问题的,所以我们可以直接用pip来安装依赖库。

1、使用pip依次安装pyinstaller的依赖库

依次安装下面的依赖库:

future
pefile
altgraph
macholib
pywin32_ctypes
pyinstaller_hooks_contrib

2、到PyPI · The Python Package Index 下载pyinstaller安装文件。

查看pyinstaller的发布历史可知,最后一个支持python2.7的版本是pyinstaller3.6,所以我们下载这个版本。

pyinstaller · PyPI

 

3、安装pyinstaller

将第二步下载 的文件解压,进到下图所示目录,执行setup.py脚本(python setup.py install)。

等待脚本执行完就可以了。

4、测试打包

 最后会在当前目录生成一个dist文件夹,里面会有exe文件。

5、进一步思考

到了这里,再回过头来看直接使用pip安装pyinstaller的报错信息,pip默认为我们选择了pystaller4.1版本,这个版本是不支持python2.7的,所以会报错,所以如果用pip安装指定3.6版本是否可行呢?尝试一下用pip安装指定3.6版本,由于本人已经离线安装了pyinstaller3.6,所以再次用pip安装提示:

各们读者朋友可以自行先尝试pip指定版本安装的方式,如果不行,再按照上面1-4点的操作流程进行安装。

 

 

 

 

本文含有隐藏内容,请 开通VIP 后查看