由于升级 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
来源: http://www.bubuko.com/infodetail-2611707.html