Я нашел ответ на это. У меня было 2 вопроса.
1) RecursionError: превышена максимальная глубина рекурсии
Я добавил следующие строки в начало спецификации и сохранил его.
import sys
sys.setrecursionlimit(5000)
И снова запустил pyinstaller test.py. Это решило мою проблему, и пакет был успешно собран.
2) После выполнения exe, командный экран будет просто открываться и закрываться сразу.
Я использовал pyinstaller -c -F test.py
где -c - оставить командное окно открытым, а -F - упаковать все файлы в один исполняемый файл.