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

Posted Lani

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建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
 

以上是关于创建django项目出现AttrbuteError module 'pip' has no attribute 'main'解决方法的主要内容,如果未能解决你的问题,请参考以下文章

在 django 项目中出现 typeError 错误

创建第一个Django项目

创建第一个Django项目

Django01_创建一个简单的项目

我的旧项目出现 Django 1.7 迁移问题

django安装成功 无法创建项目解决办法