python2安装pyinstaller失败

重要!!!

2021年6月17日,多次踩坑和查询stackOverFlow之后,对这部分问题的原因总结归纳,使得python2安装pyinstaller失败的原因可能如下:

  1. pip 的版本不适配(很可能你之前对pip升级了)
  2. 下载错误的pyinstaller(从pyinstaller3.5之后不再支持python2)
  3. 不是以管理员身份运行

因此:请先尝试目录第四节(优化版)的方法!!!

起因

自从官方不支持python2之后,很多工具也逐渐跟不上,直接使用pip install pyinstaller会报错。

过程

中间尝试使用 python -m pip install -U pip ,更新pip后发现还是不行,十分绝望。

查询了很多资料之后,发现pyinstaller从3.6版本之后就不再支持python2.7了,因此直接去官网下载旧包手动install。

点击下面这个网站
http://www.pyinstaller.org/downloads.html#
最新版本写着只支持python 3.5-3.9: Release 4.2: stable, supports Python 3.5–3.9

点击右下角的这个链接,我们去下载旧版本
Older (obsolete) releases can be found at the full list of releases.

在这里插入图片描述

这里很明显可以看到4.0已经不支持python2.7了,最后一版支持的是3.6

为了保险起见,我下载的是3.4
在这里插入图片描述

在这里插入图片描述
下载完成后,解压到这个目录下:C:\Python27\Lib\site-packages
(这个是你的python pip安装工具时候的所在地址)

进入文件夹内,C:\Python27\Lib\site-packages\PyInstaller-3.4,打开cmd并运行

python setup.py install

可能会出现报错,先不管了,然后重新打开一个cmd,执行

pip install --upgrade pyinstaller

再运行一遍

再python setup.py install

这时会显示success

重新打开cmd,并且运行

pyinstaller --version

显示
在这里插入图片描述

终于成功了啊!!!

优化版

  1. 切换到管理员

windows是以管理员身份运行终端,linux和Mac则是输入su和密码切换管理员

  1. 检查pip版本,并且切换到合适的pip版本

pip --version 查看当前版本
pip install pip==18.1 如果不是18.1则执行该代码,切换到18.1

  1. 下载支持Python2的pyinstaller版本

pip install pyinstaller==3.4

  1. 查看安装是否成功

pyinstaller -v

希望你也成功了!

参考

本文参考文章

https://blog.csdn.net/weixin_44164729/article/details/94609588

pyinstaller使用的注意事项

这里推荐两篇不错的文章

百夜黑羽:http://www.python3.vip/tut/py/etc/toexe/
python中文社区:https://mp.weixin.qq.com/s/tCMj4r2NT5TaaJ5pNtgllA

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IMUHERO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值