2015-11-17 64 views
1

我正在嘗試安裝新版本的Numpy。我因爲沒有使用Microsoft Visual C++而出現錯誤,但是我現在安裝了這樣的版本。唯一的問題是,現在我得到一個新的錯誤:ValueError:安裝Numpy時['path']

File "C:\Users\Name\Anaconda3\lib\distutils\msvc9compiler.py", line 287,  
in query_vcvarsall 
    raise ValueError(str(list(result.keys())) 
ValueError: ['path'] 

如果需要,我可以提供有問題的實際文件。我現在不這樣做,因爲它是一個相當大的文件(至少對我來說是這樣)。

對不起,如果這是一個明顯或愚蠢的問題,我只是開始使用python。我無法在此網站上找到關於此問題的其他任何內容,只是其他人在不相關的情況下出現了不同的ValueError或路徑問題。

編輯:我正在使用Windows 10和Anaconda,如果這是相關的。如果這些不是好的選擇,我很抱歉,但我現在只是一個學生;如果我能避免它,我不想讓事情更加複雜。

預先感謝您。

回答

0

當我嘗試在我的系統上安裝不同的python軟件包時,我遇到了一個非常類似的問題。經過一些調試後,我發現msvc9compiler.py腳本中的query_vcvarsall函數確保系統上存在4個必需的環境變量(「include」,「lib」,「libpath」和「path」)。根據你所得到的錯誤,你係統中唯一存在的這些環境變量就是「路徑」。因此,您需要添加指向寫入include,lib和libpath文件夾的環境變量,或者修復編譯器的安裝,以便它們自動加載。