某些命令在命令提示符下不起作用

时间:2013-02-24 06:49:23

标签: python windows

我正在使用命令提示符在Windows上运行CUDA。当我打开cmd时,当前目录指向主文件夹。当我输入nvcc时,输出为nvcc : fatal error : No input files specified。这意味着我可以用文件运行nvcc。但是,当我键入python时,它会显示

'python' is not recognized as an internal or external command,
operable program or batch file.

我需要更改我的目录才能运行python。 我的问题是,如何在不更改目录的情况下运行python?是否像在ubuntu中那样输入关于库路径中的更改的cmd?

1 个答案:

答案 0 :(得分:1)

Windows与Ubuntu一样,具有“路径”的概念,它是shell将搜索以尝试查找您键入的命令的目录列表。因此,nvcc命令可能位于系统路径中的目录中,但python命令不是。

因此,您需要找到系统中python命令的位置,并将该命令的目录放入路径中。因此,如果python位于C:\Python26\python.exe,则需要将C:\Python26添加到路径中。

超级用户有一些可以describe how to modify the path in windows的答案,或者您可以谷歌如何执行此操作。具体步骤可能会有所不同,具体取决于您拥有的Windows版本。

此外,您还可以忽略该路径并使用完整文件名运行python命令。您可以键入(使用上面的示例)python,而不是键入C:\Python26\python。这会产生相同的效果,但会输入更多。