在我的临时教育中,我想我可能错过了这个概念。假设我想分发这个应用程序:
from very_large_external_package.large_module import HelloWorld
if __name__ == '__main__':
HelloWorld().run()
.py
文件很小,编译后的版本.pyc
更小;但是,如果我想分发我的应用程序,比如作为可执行文件,我需要包含very_large_external_package
,或者 large_module
至少。
我已经将Snakefood视为我的实际应用程序的可能解决方案。它返回了许多依赖项的依赖项——这意味着我需要遍历它们中的每一个并开始切割其他非常好的代码,这让我感觉我正在以错误的方式处理这个问题。
python 开发人员如何通过导入管理应用程序大小?
提前致谢。