为什么PyInstaller5.9.0乱打包其他的库进来

我有一个WxPython应用程序,但是当我使用PyInstaller库打包它的时候,PyInstaller把Tk也打包进来了,还有一些不知道哪里来的库
下面是我的项目使用到的库

import wx
import os
import sys
import threading
import PyInstaller.__main__

下面是PyInstaller打包之后的程序图片

为什么PyInstaller5.9.0乱打包其他的库进来

有没有大佬知道这个是怎么一回事啊
QQL

讨论数量: 2

我建议你创建虚拟环境,然后再虚拟环境中重新安装所有依赖的库,这样不会把你系统内安装的所有库都打包进来。其次如果还有其他库,应该是某些库的依赖库,你可以在安装的时候看到他安装了哪些依赖的库

5个月前 评论

建议同楼上。Pyinstaller会把当前环境中所有的包打包进来,所以还是在虚拟环境中只安装需要的包,再使用PyInstaller打包。

5个月前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!