我正在创建一个应用程序,我正在使用py2app,所以我可以创建一个我可以分发的包。因为我将在下载时分发我的应用程序,所以我试图降低它的大小。
我的应用使用matplotlib,一个相当大的模块。我注意到py2app包含来自matplotlib的tests
文件夹,它非常大(48.7 MB)。我想知道是否有办法告诉py2app排除这个特定的文件,而不是我必须从应用程序的内容中手动删除它(如果我以这种方式删除它,该应用仍然可以正常工作)。
我知道py2app有一个excludes
参数,但我尝试的任何东西似乎都没有从模块中删除文件(我甚至试过了一个完整的文件路径)。有没有办法告诉py2app删除这样的文件?另外,我可以像我一样手动删除文件吗?
以下是我尝试删除的文件路径:
AppName/Contents/Resources/lib/python3.4/matplotlib/tests
我正在使用Python 3.4