問題記錄: Microsoft Visual C++ 14.0 is required. --rcssmin、rjsmin、django-compressor
阿新 • • 發佈:2018-11-12
在安裝rcssmin、rjsmin、django-compressor等模組時,一直報如下錯誤:
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
在查詢多種資料後,發現主要分為兩種情況:
- 安裝更新
Microsoft Visual C++
到14.0
參考文件:https://www.scivision.co/python-windows-visual-c++-14-required/ - 通過到 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 網站下載可以繞過
Microsoft Visual C++
的安裝包,多指向:Twisted。按照系統版本和python版本選擇下載對應的檔案,並將其使用pip install xxx
命令安裝。安裝完成後再執行之前報錯模組的安裝。
實際情況,使用了上述兩種方法都不能解決我的問題,最終查詢的解決辦法是:
pip install rcssmin --install-option="--without-c-extensions" pip install rjsmin --install-option="--without-c-extensions" pip install django-compressor --upgrade
這裡主要是因為環境的問題,當在Linux中時,也可以執行pip install python3.6-dev
的方式處理該問題
https://github.com/django-compressor/django-compressor/issues/807