2013-02-24 143 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。這會產生相同的效果,但會更加打字。

相關問題