我試圖編譯一些使用scons作爲構建系統的C++源代碼。在我的64位Windows機器上使用python 3.2.X(64位)以及我認爲是python 2.7.X(32位)時,嘗試運行scons時會出現以下錯誤:爲什麼我會收到錯誤「scons:***沒有名爲'win32'的平臺」?
scons:** *沒有名爲'win32'的平臺
我很確定我的2.7安裝是32位的,因爲在過去我曾嘗試在64位系統上使用scons,並且它徹底拒絕了它的功能。我花了一個小時左右的時間玩它,試圖修復安裝,在谷歌/ SO等周圍戳,但無法找到解決方案。最後,我使用32位和64位安裝程序(我想我必須都安裝在同一位置?)卸載python 2.7,卸載scons,刪除剩餘的python27文件夾並重新安裝32位python和scons。
現在scons的作品!
因爲我沒有找到解決方案,所以我認爲我應該發佈我的,但我也想知道是什麼原因導致這個錯誤?
什麼導致scons錯誤「沒有平臺命名'win32'」?
非常好,謝謝! 我幾乎已經放棄了這個答案。 – Dogmatixed
我希望有人在我掙扎的時候回答了這個問題,現在希望我的經驗能幫助別人。 – daramarak
是的,我認爲你的解決方案可能比我所做的「卸載,重新安裝」更好。 – Dogmatixed