1. 程式人生 > >AttributeError: module 'pip' has no attribute 'main'如何解決

AttributeError: module 'pip' has no attribute 'main'如何解決

由於pip 10版本中沒有main(),如果在不降級的情況下,修改這個檔案

C:\Program Files\JetBrains\PyCharm Community Edition 2017.3.3\helpers\packaging_tool.py(在你pycharm的安裝路徑裡找

 

#####頭部加上
import pip._internal as pip_new

####然後分別修改檔案中的這兩行中的pip
return pip.main(['install'] + pkgs)
return pip.main(['uninstall', '-y'] + pkgs)



###########為
return pip_new.main(['install'] + pkgs)
return pip_new.main(['uninstall', '-y'] + pkgs)