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 一样?

4

1 回答 1

1

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

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

超级用户有一些答案可以描述如何修改 windows 中的路径,或者你可以谷歌如何做到这一点。具体步骤可能会有所不同,具体取决于您拥有的 Windows 版本。

此外,您还可以忽略路径并使用完整文件名运行 python 命令。python您可以键入(使用上面的示例),而不是键入C:\Python26\python。这将具有相同的效果,虽然会多一点打字。

于 2013-02-24T06:57:21.183 回答