当前位置: 首页 > 面试题库 >

如何使python脚本在Windows上可执行?[重复]

华温书
2023-03-14
问题内容

这个问题已经在这里有了答案

8年前关闭。

可能的重复:

在Windows上设置Python,不要在cmd中键入python

当我在Linux甚至从命令行的Mac
OS上使用python时,我会利用shebang并直接运行一些脚本,例如:./myScript.py。我确实需要赋予此脚本可执行权限,仅此而已。

现在,我刚刚在Windows 7上安装了Python 3.1.2,并且希望能够从命令行执行相同的操作。我还需要遵循哪些其他步骤?


问题答案:

总结起来比我可以说的更好:

http://docs.python.org/faq/windows.html

更具体地说,请查看标题为“如何使Python脚本可执行”的第二部分。

在Windows上,标准的Python安装程序已经将该.py扩展名与文件类型(Python.File)关联,并为该文件类型提供了运行解释器(D:\Program Files\Python\python.exe "%1" %*)的打开命令。这足以使脚本可以从命令提示符下执行foo.py。如果您希望能够通过简单键入foo而无需扩展名来执行脚本,则需要添加.pyPATHEXT环境变量中。



 类似资料:
  • 问题内容: 我有一个简单的脚本blah.py(使用Python 2): 如果我通过以下方式执行脚本: 它输出参数,但是如果我通过以下方式执行脚本: 发生错误: 因此参数不会传递给脚本。 PATH中的python.exe。路径中也包含blah.py的文件夹。 python.exe是执行* .py文件的默认程序。 问题是什么? 问题答案: 执行脚本而不在前面键入“ python”时,你需要了解有关Wi

  • 问题内容: 需要明确的是,不仅要“运行python脚本”,还要使我的python脚本成为可以在其他编程语言或平台中使用的“可执行”或“可调用”程序。可能更像API。 问题是我在Java中实现了几种算法,并且numpy和spipy支持它们,但是其他人希望在其Java程序中调用我的python程序。 那么,numpy和spipy就是问题。它们不能在Java和Jython中… 有没有一种解决方案,我可以

  • 明确地说,不仅仅是“运行python脚本”,而是使我的python脚本成为一个“可执行”或“可调用”的程序,可以在其他编程语言或平台中使用。更像是API。 问题是我在Java实现了几个算法,它们得到了numpy和spipy的支持,但其他人想在他们的Java程序中调用我的python程序。 那么麻木和麻木就是问题了。他们不可能在Java和吉顿... 有没有一个解决方案,我可以使这是一个可执行的程序,

  • 问题内容: 我有一个.sql文件,其中包含一堆要在heroku上的postgres数据库上执行的插入命令。但我不知道该怎么做: 如果我有权访问postgres控制台,请输入以下内容: 但似乎heroku不支持此命令。我尝试过 但这不能让我输入文件。 还有其他选择吗? 问题答案: 对于种子数据库之类的事情,我推荐理查德·布朗(Richard Brown)的答案:可以说,最好使用Rails种子机制之类

  • 我有以下代码,它在while循环中不断检查当前时间,当它最终匹配定义的time\u时,就会在if语句中运行代码。 此外,欢迎提出任何改进建议。 提前感谢您!

  • 问题内容: 我有一个Python脚本,希望将其编译为Windows可执行文件。现在,在Windows上可以正常工作,但是我希望能够在Linux上运行它。我的开发机器上 确实 有Windows,但是Linux是我的主要开发平台,我有点讨厌重新启动Windows只是为了创建Windows 。我也不需要购买第二个Windows许可证即可在VirtualBox等虚拟机中运行。有任何想法吗? PS:我知道,