c++ - python error: Unable to find vcvarsall.bat
問題描述
我電腦有這個文件,只是程序沒找到,我在網(wǎng)上找到的辦法如下:
去下載安裝VS2010
然后注意這一步很重要:命令行下執(zhí)行 SET VS90COMNTOOLS=%VS100COMNTOOLS%
或者更暴力,直接配置系統(tǒng)環(huán)境變量 VS90COMNTOOLS指向 %VS你的版本COMNTOOLS%
你還可以更暴力,在“..python安裝路徑...Libdistutils目錄下有個msvc9compiler.py找到243行
toolskey = 'VS%0.f0COMNTOOLS' % version 直接改為 toolskey = 'VS你的版本COMNTOOLS'(這個就是為什么要配 ”VS90COMNTOOLS“ 的原因,因為人家文件名都告訴你了是 Microsoft vc 9的compiler, 代碼都寫死了要vc9的comntools,就要找這個玩意兒,找不到不干活)
我查看了msvc9compiler.py里面的函數(shù),運行顯示我的version是14.0,之前裝了vs2015不能運行,卸載裝了vs2010,我嘗試運行SET VS90COMNTOOLS=%VS100COMNTOOLS%,刪除vs2015的環(huán)境變量都不行,請問有什么辦法嗎
上面的問題解決了,現(xiàn)在的問題是安裝出現(xiàn)下面錯誤:
問題解答
回答1:修改系統(tǒng)變量要重啟。
二是,需要編譯的庫可以直接通過這個網(wǎng)站來下載.whl安裝 http://www.lfd.uci.edu/~gohlke/pythonlibs/不需要搞編譯環(huán)境。
相關(guān)文章:
1. dockerfile - 為什么docker容器啟動不了?2. javascript - webapp業(yè)務(wù)流程基本一致,多套主題(樣式基本不一樣,交互稍有偏差)管理,并且有不斷有新增主題,該如何設(shè)計組件化架構(gòu)?3. javascript - ejs支持if else語法嗎4. 請教各位大佬,瀏覽器點 提交實例為什么沒有反應(yīng)5. macos - mac下docker如何設(shè)置代理6. javascript - 用rem寫的頁面,安卓手機顯示文字是正常的,蘋果顯示的文字是特別小的是為什么呢7. javascript - 移動端,當(dāng)出現(xiàn)遮罩層的時候,遮罩層里有div是超出高度scroll的,怎么避免滑動div的時候,body跟隨滑動?8. javascript - JS設(shè)置Video視頻對象的currentTime時出現(xiàn)了問題,IE,Edge,火狐,都可以設(shè)置,反而chrom卻...9. 新手 - Python 爬蟲 問題 求助10. javascript - 學(xué)習(xí)網(wǎng)頁開發(fā),關(guān)于head區(qū)域一段腳本的疑惑
