py2app为什么不能识别我安装程序中包含的软件包?

时间:2020-06-12 01:15:27

标签: python package py2app

我正在使用py2app捆绑用于macOS的python应用程序。首先,我发现无论是在setup.py文件中还是在命令行中指定软件包,都会产生非常不同的结果。值得注意的是,将它们包括在命令行中似乎更好。所以我的代码行是这样的:

python setup.py py2app --packages=fastprogress,PIL,torch,tensorboardX,deoldify,requests,scipy,youtube_dl,ffmpeg,fastai

但是当我运行可执行文件时,出现以下错误:

pkg_resources.DistributionNotFound:'fastprogress> = 0.1.19' 找不到分发,应用程序要求分发

但是,当我在.app文件夹中导航到Resources/lib/python3.7/时,当然进展很快,版本是0.2.3。那我想念什么?

注意:如果我以别名模式打包应用程序,则该应用程序可以正常运行。

0 个答案:

没有答案