创建django项目出现AttrbuteError module 'pip' has no attribute 'main'解决方法

由于升级pip到10.0,创建django出现AttrbuteError module 'pip' has no attribute 'main'错误,解决方法有两种

一:找到/Applications/PyCharm.app/Contents/helpers/packaging_tool.py在头部加上

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)
 
二:将pip版本降级
python -m pip install --upgrade pip==9.0.3
 
原文地址:https://www.cnblogs.com/YingLai/p/9070051.html