'python' в вашей команде вызывает исполняемый файл python.exe, который выполнит ваш код python, расположенный в вашем скрипте 'pyinstaller-script.py'
Если вы не добавили 'python' к своему пути (в переменных среды), то вам бы пришлось фактически находиться в расположении исполняемого файла python, чтобы запустить его, или вызвать его, указав путь, например> \ PATH \ TO \ PYTHON \ python.exe my_script.py --myargs
Из ваших комментариев похоже, что у вас есть путь к python 3, заданный в ваших переменных окружения, потому что, даже если вы находитесь в местоположении python27, вы получаете экземпляр python3 при проверке версии.
Итак, если вам нужно запустить pyinstaller-script.py с python 2 вместо python3, то, возможно, попробуйте «python.exe» вместо python (это просто системная переменная, которая в настоящее время ищет в python 3 exe )
НО лично я не думаю, что это ваша проблема из-за ошибки
C:\Python27\python.exe: can't open file 'pyinstaller-script.py': [Errno 2] No such file or directory
Я думаю, что ваша проблема в том, что вы не находитесь в каталоге pyinstaller-script.py , и поскольку python по умолчанию ищет этот скрипт в текущем каталоге, он не находит его, поэтому вы необходимо указать путь к этому файлу:
Если вы должны запустить его с Python 3
C:\ANYWHERE> python C:\PATH\TO\pyinstaller-script.py --onefile --noconsole .F "C:\Users\Win\Desktop\Radium-Keylogger-master\Radium-Keylogger-master\rubi.py"
Если вы должны запустить его с Python 2
C:\python27> python.exe C:\PATH\TO\pyinstaller-script.py --onefile --noconsole .F "C:\Users\Win\Desktop\Radium-Keylogger-master\Radium-Keylogger-master\rubi.py"
Примечание - важным дополнением является C:\PATH\TO\