Python安装Pyinstaller失败,Preparing wheel metadata ... error

python打包

  • Python安装Pyinstaller失败,Preparing wheel metadata ... error
    • 解决办法
  • 执行pyinstaller时报错:TypeError: an integer is required (got type bytes)
    • 解决办法
      • 本地安装pyinstaller

Python安装Pyinstaller失败,Preparing wheel metadata … error

使用pip安装pyinstaller失败,出现错误:Preparing wheel metadata … error
Python安装Pyinstaller失败,Preparing wheel metadata ... error_第1张图片

解决办法

先安装wheel

pip install wheel -i https://pypi.tuna.tsinghua.edu.cn/simple

在这里插入图片描述
安装完成后,再次安装Pyinstaller

pip install Pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple

Python安装Pyinstaller失败,Preparing wheel metadata ... error_第2张图片
成功

执行pyinstaller时报错:TypeError: an integer is required (got type bytes)

网上找了一圈,发现基本都是python 3.8版本才会出现这个问题

解决办法

从github安装pyinstaller的最新版本:

pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz

顺利的话,到这里就结束了
然而,由于github的下载速度太慢,导致pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz失败了。没办法,那就只能先下载下来再安装了。

本地安装pyinstaller

打开浏览器,输入https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz,等待下载完成。
下载完成后解压,使用cmd进入目录,运行setup.py

python setup.py install

Python安装Pyinstaller失败,Preparing wheel metadata ... error_第3张图片
这次终于成功了
程序员的道路总是充满了曲折,但还是要保持微笑,不是么

你可能感兴趣的:(★Python)