我如何编写一个batch file,从WinPython命令提示符执行一个命令行“python my_program.py”? 不是从cmd.exe!
试试:
在“便携与否,选择是你的! 它描述了如何“注册你的发行版到Windows”。
在Windows中注册WinPython时,可以双击文件和执行。 这也意味着只需在命令提示符(cmd.exe和其他)中输入文件的名称my_program.py
即可运行该文件。 注意:在linux系统上,你可以写python my_program.py
来告诉python运行这个程序。 相比之下,在Windows上,一旦你注册了你的扩展,你可以运行它而不告诉窗口使用哪个解释器。
如果要为my_program.py
使用特定的解释器, my_program.py
需要指定解释器的路径。
我在C:\WinPython-64bit-3.4.3.3
安装了C:\WinPython-64bit-3.4.3.3
,
所以我的命令是C:\WinPython-64bit-3.4.3.3\scripts\python.bat my_program.py
。
我也安装了Python 3,所以我的python.exe路径是C:\Python34\python.exe
我的命令是C:\Python34\python.exe my_program.py
。
试试看,告诉我,如果不起作用。
我通过从普通的python安装中删除路径来解决这个问题。 我也卸载了正常的python发行版。 我也在WinPython中创建了一个Python版本的路径。 现在我可以使用普通的cmd来运行程序。 🙂