gpt4 book ai didi

python - 没有名为 pkg_resources.py2_warn pyinstaller 的模块

转载 作者:行者123 更新时间:2023-12-04 11:09:25 26 4
gpt4 key购买 nike

我正在尝试为 code here 创建一个可执行文件(Windows 的 .exe 文件) .要运行的主文件是 src/GUI.py .我发现 pyinstaller 是创建 exe 文件的更好选择。

我尝试了一个文件夹和单个可执行文件选项。我尝试从根目录以及 src 创建 exe目录。

pyinstaller src/GUI.py
pyinstaller src/GUI.py -F
cd src
pyinstaller GUI.py
pyinstaller GUI.py -F
GUI.exe使用上述所有方法创建。但是每当我尝试运行 GUI.exe 时文件,我收到错误 no module named pkg_resources.py2_warn pyinstaller .我试过运行 GUI.exedist创建它的目录、根目录和 src目录也是如此。在任何地方,我都会遇到同样的错误。我怎样才能解决这个问题?

PS:理想情况下,我想要一个 .exe我可以分发的文件,他们可以独立运行它,无需安装依赖项或重新创建文件夹结构。但是我知道 pyinstaller 只打包代码文件,我必须单独共享图像,并且在运行 exe 文件时,必须重新创建相同的结构。我也没关系。我什至可以共享一个文件夹 exe。我只想共享一个文件或文件夹,用户无需安装任何依赖项即可运行。有可能吗?

PPS:我也愿意使用 pyinstaller 以外的工具。

最佳答案

截至 2020 年 7 月 16 日,升级 setuptools 现在解决了这个错误。不再需要像其他答案规定的那样降级设置工具。见 this discussion
在Win10上,升级

pip3 install setuptools --upgrade
然而,正如 Vikramaditya 所说,降级到 45.0.0 版以下也可以。

关于python - 没有名为 pkg_resources.py2_warn pyinstaller 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61574984/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com