溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

python 安裝擴展庫時出錯 “unable to find vcvarsall.bat”

發(fā)布時間:2020-07-28 15:46:21 來源:網(wǎng)絡(luò) 閱讀:1088 作者:AlunE 欄目:編程語言

Windows 上通過 python setup.py install 安裝 python 包,經(jīng)常會出現(xiàn)這種錯誤。
錯誤原因:python 編譯器找不到計算機上面的 VC 編譯器。

下面介紹兩種方法:

1.安裝vc和c++

找到這個文件,例如C:\python3\Lib\distutils_msvccompiler.py,找到后用編輯器打開,找到“if version >=9 and version > best_version:”注意這里的“9”,如果這里是9說明VS版本要在9以上才可以。所以我們要安裝最新的Visual Studio2010,如果是14就是14以上即可,即VS15等。

vs模塊下載地址: https://blogs.msdn.microsoft.com/pythonengineering/2016/04/11/unable-to-find-vcvarsall-bat/

如果你裝上了vc之后模塊還是不能正常安裝,我們可以換一種方法,我的電腦就是安裝上不能用。

2.直接線下安裝包

從網(wǎng)址(https://www.lfd.uci.edu/~gohlke/pythonlibs/)
下載你需要的安裝包,一定要根據(jù)自己的版本下載,cp后面是Python的版本號,win后面是系統(tǒng)版本,點擊符合自己的版本包,下載到本地,例如在D:\python\lib文件夾中:

在對應(yīng)的開發(fā)環(huán)境(env)中輸入以下命令:


cd D:\python\lib
pip install 帶后綴的完整文件名(下載模塊的名稱)

安裝完成,模塊可以使用

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI