如何解決Python安裝模塊的錯誤:error: Unable to find vcvarsall.bat

當你在Windos平臺上安裝模塊時,可能會出現這個錯誤:python

running build_ext
 building 'lxml.etree' extension
 error: Unable to find vcvarsall.bat

若是你搜索一下,就會出現下面這些建議,好比:shell

安裝Visual Studio 2010,而且設置一個環境變量SET VS90COMNTOOLS=%VS100COMNTOOLS%segmentfault

恩,雖然VS是宇宙無敵神器,可是大小也算是無敵的。若是你不想這麼麻煩,沒事~下面,只要遵循如下步驟,就能夠在大部分狀況下,解決這個模塊安裝錯誤。ide

  1. PyPi或者Unofficial Windows Binaries for Python Extension Packages上,下載對應版本和平臺的*.whl二進制文件ui

  2. 移動到須要安裝的Python文件夾下的\Scripts文件夾code

  3. 用代碼pip install *.whl直接安裝二進制文件的模塊xml

  4. 最後,導入模塊,運行成功!ip

各位若是遇到問題試了之後成功了,請給我留言~ci

參考資料:get

  1. pyyaml安裝失敗

  2. installing from whell

相關文章
相關標籤/搜索