1. 程式人生 > >安裝mitmproxy過程中pyasn1報錯

安裝mitmproxy過程中pyasn1報錯

在pip安裝mitmproxy時,出現一個pyasn1解除安裝的錯誤:

Cannot uninstall 'pyasn1'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

解決辦法:
將原來的pyasn1包刪除,從官網上下載原始碼重灌。

步驟:
1、pip --version檢視下載包的資料夾地址,進入該資料夾,將原來的pyasn1相關檔案及資料夾刪除;
2、

https://pypi.org/project/pyasn1/#files 在官網上下載原始碼,gz格式的,下載之後將其解壓後放到剛剛的資料夾裡;
3、然後cd進入根目錄,輸入以下程式碼進行安裝:

python setup.py build
python setup.py install

安裝完成後,重新試了下pip install mitmproxy 成功。