Python:需要有关运行它的帮助

时间:2019-04-01 18:40:42

标签: pypy

每当我在窗口shell上运行此代码时

 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':[错误2]没有此类文件或目录

1 个答案:

答案 0 :(得分:1)

您命令中的

'python'调用python.exe可执行文件,该可执行文件将执行脚本'pyinstaller-script.py'中的python代码

如果您没有在路径中添加“ python”(在“环境变量”中),那么您实际上必须在python可执行文件的位置才能运行它,或者通过指定> \ PATH \之类的路径来调用它TO \ PYTHON \ python.exe my_script.py --myargs

从您的评论看来,您已经在环境变量中设置了python 3的路径,因为即使您位于python27位置,当您检查版本时也会得到python3的实例。

因此,如果您需要使用python 2(而不是python3)运行pyinstaller-script.py,则可以尝试使用“ 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\