Пытался сделать питон файл в exe с помощью библиотеки pyinstaller, но при вводе команды "pyinstaller --onefile main.py" выходит ошибка, терминал не находит такую команду.
Убедись, что каталог, где лежит pyinstaller.exe (скорее всего каталог установки питона, подкаталог Scripts), находится в переменной окружения PATH, или указывай полный путь до него.
И да, это не компиляция, это упаковка. Разница значительная.
DmitryNell, ну в случае обычного питона - это именно что подкаталог Scripts. Хотя, зависит от того, как ты его ставил, и как ставил библиотеку. Может лежать в папке профиля пользователя (AppData/Local вроде).