安装pyinstaller首先要安装pywin32,在cmd中
pip install pywin32
安装完成后,继续输入
pip install pyinstaller
最后一行出现了
AttributeError: module 'setuptools.build_meta' has no attribute '__legacy__'
奇怪的是,百度居然连这个代码一点都搜不到辣鸡百度,谷歌流弊,在栈溢出上面找到了一条结果,它安装的不是pyinstaller,是另外一个包。
出现的原因(触发以下所有条件):
- 正在使用virtualenv(虚拟环境)与–system-site-packages
- 使用的 pip 版本 >= 19.0.2
- setuptools包版本低于40.8.0。
- 安装的软件包未在build-backend="setuptools.build_meta"中指定pyproject.toml。
本人的解决方法:
更新setuptools包至最新版。
即在cmd中输入pip install --upgrade setuptools
当解决这个问题之后,继续输入
pip install pyinstaller
又出现了问题,最后一行的代码是:
error: invalid command 'bdist_wheel'
本人的解决方法:
直接在cmd中输入pip install wheel
即可
最后就是下载环节了。
还没下载完成出现一大堆红字,然后很长一堆代码,结尾是Read timed out.
额,这个会点英语都知道吧?就是网络问题了,翻墙下载吧。就没问题了。
大功告成,安装成功~ \(・ω・)/