執行 pip install docker-compose 時發生無法移除 subprocess32 錯誤



Question: 執行 pip install docker-compose 時發生無法移除 subprocess32 錯誤?

執行「pip install docker-compose」指令時,發生「ERROR: Cannot uninstall 'subprocess32'」的錯誤訊息,如下圖所示:





Answer:

簡單來說,執行下列指令刪除造成無法解除安裝的檔案後,便可以順利執行「pip install docker-compose」安裝作業:
$ sudo find / -name *subpro*.egg-info
$ sudo rm -rf /usr/lib64/python2.7/site-packages/subprocess32-3.2.6-py2.7.egg-info
$ sudo pip install docker-compose  --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org