pycharm 安装第三方库报错:AttributeError: 'module' object has no attribute 'main'

Posted star12111

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pycharm 安装第三方库报错:AttributeError: 'module' object has no attribute 'main'相关的知识,希望对你有一定的参考价值。

今天在做自动化测试的时候,碰到了这个问题。

尝试了环境变量,升级PIP版本,都没有效果。

后来就去百度,有前辈碰到过类似的问题。

其实很简单,就是PYCHARM版本的问题。

把pycharm的版本升级到2018年1月以后的版本就好了,重启电脑就解决了。

 

 

其主要原因是 新版的 pip 更改了 部分api 将其中 pip.main() 改为 pip_main(),

旧版的pycharm中 在packaging_tool.py 中引用的就是 pip.main()方法,所以会报错。
最简单的、最完美的解决方法为:
1.找到pycharm 目录下的 helperpackaging_tool.py 文件
2.用新版pycharm 的packaging_tool.py 替换 旧版 同名文件
ps:博主的pycharm是2017.2.4的 更老的版本 是否试用此方法 还有待尝试
 
上面那段话,是别的博客内找到的原话。
理解为就是版本更新一下,就没有问题了。

以上是关于pycharm 安装第三方库报错:AttributeError: 'module' object has no attribute 'main'的主要内容,如果未能解决你的问题,请参考以下文章

使用pip安装第三方库报错记录

解决pycharm安装python库报错问题

pycharm安装库失败怎么办

Pip安装第三方库报错参考

Pip安装第三方库报错参考

pip 安装第三方库报错