1. 程式人生 > >無需安裝VS,一行命令解決"Unable to find vcvarsall.bat"

無需安裝VS,一行命令解決"Unable to find vcvarsall.bat"

執行環境

  • Windows 10 (64-bit)
  • Python 3.7

問題描述

在執行帶Cython模組的py檔案時,有可能輸出如下報錯資訊:

error: Unable to find vcvarsall.bat

在網上查找了大量資料,發現大多數解決方案都要求安裝Visual Studio。有沒有無需安裝VS的解決方案呢?這裡提供一種方法。

解決方案

  1. 安裝anaconda。Anaconda強大的包管理和環境管理可以幫助我們節省大量時間與精力,讓我們能更專注於程式碼,而不是把精力花在各種莫名其妙的環境或依賴問題上。
  2. 在anaconda的命令列中輸入命令:
    conda install libpython

Reference: python - Windows 10 and Unable to find vcvarsall.bat - Stack Overflow