[error]subprocess.CalledProcessError: Command '['which', 'g++']' returned non-zero exit status 1.


ubuntu 20.04 上安裝 mmcv-full 時,無論是執行:

pip install mmcv-full

還是將 mmcv-full 項目克隆下來編譯,均會出現問題。

百度無果,去必應上逛了一波,在 detectron2 項目下找到了解決方法,這個錯誤主要表明,當前電腦沒有 g++ 模塊,那么安裝就好了。

ubuntu 上安裝 g++ 的命令如下:

sudo apt-get install make gcc g++  
sudo apt-get install manpages-dev
# 或者使用下面的一步命令
# sudo apt-get install build-essential

# 安裝后,可以運行下面命令查看是否安裝成功
g++ --version	# 查看當前版本

參考:

https://github.com/facebookresearch/detectron2/issues/667

https://www.cnblogs.com/dragonsuc/p/4342472.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM