请问pyinstaller封装以后移植到别人电脑上,还需要重新下载程序导入的包吗?

请问pyinstaller封装以后移植到别人电脑上,还需要重新下载程序导入的包吗?
最近用pycharm在anaconda的tensorflow环境下编写了一个系统,用pyinstaller进行打包后。我在tensorflow环境下编写新程序时,更新了numpy包,结果可能和tensorflow版本不对应,我没有意识到这个问题,过了两天之后我运行,我打包的EXE文件,报错说找不到numpy 包。
这时我产生了疑问,我所打包的EXE程序移植到他人电脑上时,也需要重新下载程序中导入的每个包吗?

既然是打包当然不需要,建议不要打包成单个exe文件,