1. 程式人生 > >轉pip更新後ImportError: cannot import name ‘main'

轉pip更新後ImportError: cannot import name ‘main'

not htm apt error 進行 很好 import ML 根據

根據https://www.cnblogs.com/dylan9/p/8981155.html的教程進行很好的解決。

之前嘗試了sudo apt-get remove python-pip無效

解決:找到報錯文件,也就是那個pip,然後cd進目錄 vi 編輯pip,將裏面的內容改為如下所示:

#!/usr/bin/python
# -*- coding: utf-8 -*-
import re
import sys
from pip._internal import main as _main
if __name__ == __main__:
  sys.argv[0] = re.sub(r(-script\.pyw?|\.exe)?$
, ‘‘, sys.argv[0])   sys.exit(_main())

轉pip更新後ImportError: cannot import name ‘main'