2013-02-24 162 views
0

我正在使用命令提示符在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

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

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

超级用户有一些答案,可以describe how to modify the path in windows,否则你可以谷歌如何做到这一点。具体步骤可能会有所不同,具体取决于您拥有的Windows版本。

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