在使用pycharm,升級pip後,包 module 'pip' has no attribute 'main' 這個錯誤,
解決辦法
1、降級
2、修改安裝目錄下,helpers目錄下的packaging_tool.py文件
def do_install(pkgs):
try:
#import pip,這是原來的
try:
from pip._internal import main
except ImportError:
from pip import main
except ImportError:
error_no_pip()
#return pip.main(['install'] + pkgs)
return main(['install'] + pkgs)
def do_uninstall(pkgs):
try:
#import pip
try:
from pip._internal import main
except ImportError:
from pip import main
except ImportError:
error_no_pip()
#return pip.main(['uninstall', '-y'] + pkgs)
return main(['uninstall', '-y'] + pkgs)
修改這個後,還會遇到
name 'pip' is not defined
還要修改 return 部分