【问题标题】:System doesnt recognize python system系统无法识别python系统
【发布时间】:2014-04-26 16:06:41
【问题描述】:

我正在尝试运行 python 文件。我已经安装了 python 2.7.4。我在 .py 文件中的代码只是

import os 
print('hellp world')

但是我收到一条消息:

[Error 2] The system cannot find the file specified
[cmd:  [u'python', u'-u', u'C:\\Users\\user\\Desktop\\main.py']]
[dir:  C:\Users\...\Desktop]
[path: C:\Program Files.. ... ... ..., C:\Python27]
[Finished]

知道为什么系统不能识别 python 文件吗?在 ENV 路径中,我设置了 python.exe 的路径,在命令提示符中,我尝试了命令 python,但出现错误 python 无法识别为内部或外部命令。

【问题讨论】:

  • 它无法找到它,而不是识别。检查你的路径
  • 您如何尝试运行您的文件?来自 IDLE?
  • 来自崇高。当我在 python 命令提示符下运行 python 时,我得到 python Traceback(最近一次调用最后):文件“”,第 1 行,在 NameError: name 'python' is not defined

标签: python file system


【解决方案1】:

也许python不在你的%PATH%中?

引用python文档

除了为 Python 解释器使用自动创建的开始菜单项之外,您可能还想在 DOS 提示符下启动 Python。为了使这个工作,您需要设置您的 %PATH% 环境变量以包含您的 Python 发行版的目录,并用分号与其他条目分隔。示例变量可能如下所示(假设前两个条目是 Windows 的默认值):

C:\WINDOWS\system32;C:\WINDOWS;C:\Python27

在命令提示符下键入 python 现在将启动 Python 解释器。因此,您还可以使用命令行选项执行脚本,请参阅命令行文档。

【讨论】:

  • 如果您看到错误,环境路径包括 c:\python27。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-06-08
  • 2016-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多