c++ - python error: Unable to find vcvarsall.bat
問題描述
我電腦有這個(gè)文件,只是程序沒找到,我在網(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, 代碼都寫死了要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)問有什么辦法嗎
上面的問題解決了,現(xiàn)在的問題是安裝出現(xiàn)下面錯(cuò)誤:

問題解答
回答1:修改系統(tǒng)變量要重啟。
二是,需要編譯的庫(kù)可以直接通過這個(gè)網(wǎng)站來下載.whl安裝 http://www.lfd.uci.edu/~gohlke/pythonlibs/不需要搞編譯環(huán)境。
相關(guān)文章:
1. docker網(wǎng)絡(luò)端口映射,沒有方便點(diǎn)的操作方法么?2. vim - docker中新的ubuntu12.04鏡像,運(yùn)行vi提示,找不到命名.3. debian - docker依賴的aufs-tools源碼哪里可以找到啊?4. docker-compose 為何找不到配置文件?5. mac連接阿里云docker集群,已經(jīng)卡了2天了,求問?6. 為什么我ping不通我的docker容器呢???7. golang - 用IDE看docker源碼時(shí)的小問題8. docker - 如何修改運(yùn)行中容器的配置9. spring-mvc - spring-session-redis HttpSessionListener失效10. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?

網(wǎng)公網(wǎng)安備