c++ - python error: Unable to find vcvarsall.bat
問(wèn)題描述
我電腦有這個(gè)文件,只是程序沒(méi)找到,我在網(wǎng)上找到的辦法如下:
去下載安裝VS2010
然后注意這一步很重要:命令行下執(zhí)行 SET VS90COMNTOOLS=%VS100COMNTOOLS%
或者更暴力,直接配置系統(tǒng)環(huán)境變量 VS90COMNTOOLS指向 %VS你的版本COMNTOOLS%
你還可以更暴力,在“..python安裝路徑...Libdistutils目錄下有個(gè)msvc9compiler.py找到243行
toolskey = 'VS%0.f0COMNTOOLS' % version 直接改為 toolskey = 'VS你的版本COMNTOOLS'(這個(gè)就是為什么要配 ”VS90COMNTOOLS“ 的原因,因?yàn)槿思椅募几嬖V你了是 Microsoft vc 9的compiler, 代碼都寫(xiě)死了要vc9的comntools,就要找這個(gè)玩意兒,找不到不干活)
我查看了msvc9compiler.py里面的函數(shù),運(yùn)行顯示我的version是14.0,之前裝了vs2015不能運(yùn)行,卸載裝了vs2010,我嘗試運(yùn)行SET VS90COMNTOOLS=%VS100COMNTOOLS%,刪除vs2015的環(huán)境變量都不行,請(qǐng)問(wèn)有什么辦法嗎
上面的問(wèn)題解決了,現(xiàn)在的問(wèn)題是安裝出現(xiàn)下面錯(cuò)誤:
問(wèn)題解答
回答1:修改系統(tǒng)變量要重啟。
二是,需要編譯的庫(kù)可以直接通過(guò)這個(gè)網(wǎng)站來(lái)下載.whl安裝 http://www.lfd.uci.edu/~gohlke/pythonlibs/不需要搞編譯環(huán)境。
相關(guān)文章:
1. android - NavigationView 的側(cè)滑菜單中如何保存新增項(xiàng)(通過(guò)程序添加)2. tp5 不同控制器中的變量調(diào)用問(wèn)題3. 微信小程序可以用gulp,webpack嗎?4. mysql服務(wù)無(wú)法啟動(dòng)1067錯(cuò)誤,誰(shuí)知道正確的解決方法?5. ueditor上傳服務(wù)器提示后端配置項(xiàng)沒(méi)有正常加載,求助!!!!!6. python - 為什么正常輸出中文沒(méi)有亂碼,zip函數(shù)之后出現(xiàn)中文編程unicode編碼的問(wèn)題,我是遍歷輸出的啊。7. 老師 我是一個(gè)沒(méi)有學(xué)過(guò)php語(yǔ)言的準(zhǔn)畢業(yè)生 我希望您能幫我一下8. 這段代碼既不提示錯(cuò)誤也看不到結(jié)果,請(qǐng)老師明示錯(cuò)在哪里,謝謝!9. php7.3.4中怎么開(kāi)啟pdo驅(qū)動(dòng)10. 提示語(yǔ)法錯(cuò)誤語(yǔ)法錯(cuò)誤: unexpected ’abstract’ (T_ABSTRACT)
