问题描述
主要问题: 我正在构建一个Python项目。 该项目将被编译为一个.exe文件,包括整个Python环境-因此,我希望它尽可能地小。
一个想法:
我已经安装了许多我当前(或将来)不使用的模块。
我想运行一个脚本(python / batch / bash / Pycharm插件),该脚本将覆盖所有已使用/未使用的模块,因此我可以将其卸载。
-有办法吗?
对于所有使用的模块-删除不需要的代码,功能和对象。
-有没有办法做到这一点?
还有其他想法吗?
解决方法
对于第一个问题,您可以使用pyflakes
pyflakes project.py
Example output:
project.py:1: 'app.SomeClass' imported but unused