Python: нужна помощь по его запуску - PullRequest
1 голос
/ 01 апреля 2019

всякий раз, когда я запускаю это на своей оконной оболочке:

 PS C:\python27\scripts> python pyinstaller-script.py --onefile --noconsole .F "C:\Users\Win\Desktop\Radium-Keylogger-master\Radium-Keylogger-master\rubi.py"

я получаю сообщение об ошибке ниже

C: \ Python27 \ python.exe: не могу открыть файл'pyinstaller-script.py': [Errno 2] Нет такого файла или каталога

1 Ответ

1 голос
/ 02 апреля 2019

'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\

...