from pip import main ImportError: cannot import name 'main'

python2.7

vi /usr/bin/pip

修改前 

from pip import main  
if __name__ == '__main__':  
    sys.exit(main()) 

修改后 

from pip import __main__  //这行也要修改
if __name__ == '__main__':  
    sys.exit(__main__._main())//增加__main__._

测试

 python3.5

vi /usr/bin/pip3

修改前 

from pip import main  
if __name__ == '__main__':  
    sys.exit(main()) 

修改后 

from pip import __main__  //这行也要修改
if __name__ == '__main__':  
    sys.exit(__main__._main())//增加__main__._

测试

 

猜你喜欢

转载自blog.csdn.net/hunzhangzui9837/article/details/83002683