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

如何在Windows 7的命令提示符中运行Python程序?

姜玉泽
2023-03-14
问题内容

我试图弄清楚如何在Windows 7上使用命令提示符运行Python程序。(我现在应该已经弄清楚了……)

当我在命令提示符下键入“ python”时,出现以下错误:

无法将“ python”识别为内部或外部命令,可操作程序或批处理文件。

我在寻求帮助时发现的第一个地方是该站点:http : //docs.python.org/faq/windows.html#how-
do-i-run-a-python-program-under-
windows

它虽然有所帮助,但是该教程是为Windows 2000及更早版本编写的,因此对我的Windows 7计算机几乎没有帮助。我尝试了以下操作:

对于Windows的较早版本,最简单的方法是编辑C:\ AUTOEXEC.html" target="_blank">BAT>文件。您可能想在AUTOEXEC.BAT中添加以下内容:

该文件在我的计算机上不存在(除非我弄错了)。

接下来,我尝试了此操作:(这里:如何运行Python程序?)

将Python放在您的路径上

视窗

为了运行程序,您的操作系统会在各个地方出现,并尝试将您键入的程序/命令的名称与过程中的某些程序进行匹配。

在Windows中:

控制面板>系统>高级> |环境变量| >系统变量->路径

这需要包括:C:\ Python26; (或同等学历)。如果将其放在最前面,它将是第一眼。您也可以在末尾添加它,这可能会更好。

然后重新启动提示,并尝试键入“ python”。如果一切正常,您应该收到一个“ >>>”提示。

对于Windows 7来说,这已经足够相关了,我进入了系统变量。我添加了值“ C:\ Python27”的变量“ python”

即使重新启动计算机后,我仍然会收到错误消息。

有人知道怎么修这个东西吗?


问题答案:

您需要向C:\Python27系统中添加PATH变量,而不是名为“ python”的新变量。

找到系统PATH环境变量,并在;其后附加一个(是定界符)和包含python.exe的目录的路径(例如C:\Python27)。请参阅下面的确切步骤。

PATH环境变量列出了Windows(和cmd.exe)在给定命令名称(例如“
python”)时将检查的所有位置(它还将PATHEXT变量用于尝试的可执行文件扩展名列表)。它在PATH上找到的第一个具有该名称的可执行文件就是启动的文件。

请注意,更改此变量后,无需重新启动Windows,而仅新实例cmd.exe具有更新的PATH。您可以set PATH在命令提示符下键入以查看当前值。

在Windows 7+上将Python添加到路径的确切步骤:

  1. 计算机->系统属性(或Win+Break)->高级系统设置
  2. 单击Environment variables...按钮(在“高级”选项卡中)
  3. 编辑PATH并附;C:\Python27加到末尾(替换您的Python版本)
  4. 单击确定。请注意,对PATH的更改仅反映在更改发生 打开的命令提示符中。


 类似资料:
  • 问题内容: 我创建了一个Java项目来调用Web服务。它具有一个Main java文件和另一个class文件。我已经将一些jar文件用于HTTP客户端。 在Eclipse中,它运行良好。我需要通过传递一些参数在命令提示符下运行Java程序。 在命令提示符下,我转到包含主Java和子类Java文件的src文件夹,并给出了以下命令 我收到以下错误 mainjava.java:14:找不到符号 symb

  • 这里的子类是我的另一个java类文件,用于调用web服务。 如何通过传递参数运行程序?

  • 我最近开始学习Java编程语言的基础知识。为了在命令提示符下运行我的程序,我下载了java开发工具包(也称为JDK),并将我的Windows10系统路径设置为: C:\Program Files\java\jdk-9.0.1\bin;C:\Program Files\java\jre-9.0.1\bin 在用以下格式编写了一个简单的Hello World程序后: 并在命令提示符下使用 ,然后写 j

  • 问题内容: 我如何在命令提示符下运行Java程序,我的项目是在Intellij中创建的,而我在命令提示符下运行它却遇到了困难…在不使用Intellij创建项目的情况下,我可以在命令提示符下运行Java程序。 我是这样的 但这是Intellij创建的项目。 当我发出此命令时 但我在该目录中。 先感谢您。 问题答案: 三个问题: 您必须为命令指定完全限定的类名称(这意味着包括软件包名称)。看来您的课程

  • 我似乎无法从命令提示符运行功能测试。有趣的是,它与Intellij的工作很好... 更新: 我将grails更新到2.2.3,geb更新到0.9.2,现在命令提示符中的完整堆栈跟踪如下所示(在Intellij中仍然很好):

  • null 到目前为止,我在cmd中的输入是: d: CD JavaProgram javac snake.java board.java 从这里我该怎么办? 这是指向这2个java文件源代码的链接。http://zetcode.com/tutorials/javagameStutorial/snake/