我正在使用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。那我想念什么?
注意:如果我以别名模式打包应用程序,则该应用程序可以正常运行。