技術分享教學

python pip error , CANNOT IMPORT NAME ‘MAIN’”

因為要處理大量資料,使用了python.

於是踩進一堆坑,鼻青臉腫的!
今天要安裝套件,更新pip 後出現 cannot import name main.
目前測試可以用以下的解法,實測有效!

參考來源https://github.com/pypa/pip/issues/5240

# -*- 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())