安装pyinstaller的方法,及本人安装pyinstaller踩过的坑。

安装pyinstaller首先要安装pywin32,在cmd中

1
pip install pywin32

安装完成后,继续输入

1
pip install pyinstaller

最后一行出现了

1
AttributeError: module 'setuptools.build_meta' has no attribute '__legacy__'

奇怪的是,百度居然连这个代码一点都搜不到辣鸡百度,谷歌流弊,不过也就在github上面找到了一条记录,它安装的不是pyinstaller,是另外一个包。


出现的原因:




1.包的版本pip>=19.0.2

2.使用的是virtualenv--system-site-packages(虽然我不知道这是什么意思)

3.包的版本setuptools < 40.8.0

4.您正在安装的软件包未build-backend="setuptools.build_meta"在其中指定pyproject.toml。(我还是不知道这啥意思)



本人的解决方法:
更新setuptools包至最新版。



当解决这个问题之后,继续输入

1
pip install pyinstaller


又出现了问题,最后一行的代码是:

1
error: invalid command 'bdist_wheel'




本人的解决方法:

直接在cmd中输入pip install wheel即可

最后就是下载环节了。
还没下载完成出现一大堆红字,然后很长一堆代码,结尾是Read timed out.

额,这个会点英语都知道吧?就是网络问题了,翻墙下载吧。就没问题了。

大功告成,安装成功~ \(・ω・)/