pycharm 安裝第三方包 error:exception

pycharm通過 File --> Settings --> Project Interpreter --> Available Packages 安裝第三方包失敗時報錯信息爲 Error:Exception

找到pycharm安裝目錄下helpers下的 packaging_tool.py
修改 do_installdo_uninstall 這兩個方法:

def do_install(pkgs):
    # try:
    #     import pip
    # except ImportError:
    #     error_no_pip()
    # return pip.main(['install'] + pkgs)
    try:
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main(['install'] + pkgs)


def do_uninstall(pkgs):
    # try:
    #     import pip
    # except ImportError:
    #     error_no_pip()
    # return pip.main(['uninstall', '-y'] + pkgs)
    try:
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main(['uninstall', '-y'] + pkgs)

修改完成後重啓pycharm(有時候不重啓也能生效)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章