| 
  Mac平台下找到packaging_tool.py(如果其他平台可以按报错查这个文件目录及文件。) 
 URL:/Applications/PyCharm.app/Contents/helpers/packaging_tool.py   好久没打开PyCharm创建项目了,今天打开突然报了一个“AttributeError: module 'pip' has no attribute 'main'”查了资料才知道怎么解决。 vim /Applications/PyCharm.app/Contents/helpers/packaging_tool.py 修改do_install和do_uninstall 
    
 
     
   
  
    原来: 
   
    def do_install(pkgs): 
   
        try: 
   
            import pip 
   
        except ImportError: 
   
            error_no_pip() 
   
        return pip.main(['install'] + pkgs) 
   
      
   
      
   
    def do_uninstall(pkgs): 
   
        try: 
   
            import pip 
   
        except ImportError: 
   
            error_no_pip() 
   
        return pip.main(['uninstall', '-y'] + pkgs) 
   
      
   
    修改后 
   
    def do_install(pkgs): 
   
        try: 
   
            #import pip 
   
            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 
   
            try: 
   
                from pip._internal import main 
   
            except Exception: 
   
                from pip import main 
   
        except ImportError: 
   
            error_no_pip() 
   
        return main(['uninstall', '-y'] + pkgs) 
   
     
    |