解决pycharm问题:module 'pip' has no attribute 'main'

找到安装目录下 helpers/packaging_tool.py文件,找到如下代码:

def do_install(pkgs):
    try:
        import pip
    except ImportError:
        error_no_pip()
    return pip.main([‘install‘] + pkgs)

def do_uninstall(pkgs):
    try:
        import pip
    except ImportError:
        error_no_pip()
    return pip.main([‘uninstall‘, ‘-y‘] + pkgs)

修改为如下,保存即可。

def do_install(pkgs):
    try:
        # import pip
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main([‘install‘] + pkgs)

def do_uninstall(pkgs):
    try:
        # import pip
        try:
            from pip._internal import main
        except Exception:
            from pip import main
    except ImportError:
        error_no_pip()
    return main([‘uninstall‘, ‘-y‘] + pkgs)

解决pycharm问题:module 'pip' has no attribute 'main'

原文地址:https://www.cnblogs.com/yanhuaqiang/p/9261545.html

时间: 2024-08-02 06:15:07

解决pycharm问题:module 'pip' has no attribute 'main'的相关文章

解决Pycharm中module 'pip' has no attribute 'main'的问题

景:pip升级至10.0.1后,使用Pycharm安装Package时一直提示module 'pip' has no attribute 'main'报错信息. 解决方法: 找到Pycharm安装目录C:\Works\tools\JetBrains\PyCharm 2016.3.3\helpers下面的packaging_tool.py文件, 打开后定位到如下代码: 修改为如下代码: 修改后保存,再安装新的Package时就可以成功了. 解决Pycharm中module 'pip' has no

创建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 pi

Pycharm问题:module 'pip' has no attribute 'main'

更新pip之后(pip 10 版本之后),Pycharm安装package出现报错:module 'pip' has no attribute 'main' 解决办法如下: 找到Pycharm安装目录下的  helpers/packaging_tool.py 文件找到如下代码: def do_install(pkgs): try: import pip except ImportError: error_no_pip() return pip.main(['install'] + pkgs) d

pycharm安装第三方库失败module 'pip' has no attribute 'main'

用的pycharm2017.3,新创建一个项目,在安装appium-python-client时报错module 'pip' has no attribute 'main'.通过强大的度娘,知道是pip等级太高的原因,pip 10.0以上的版本中,没有mian.py文件, 方法一: 尝试进入venv/script文件中,直接把pip等级降下来 python -m pip install --upgrade pip==9.0.3 结果:回到pycharm中,发现pip版本并没有成变成9.0.3,放

module 'pip' has no attribute 'main'

Pycharm安装package出现报错:module 'pip' has no attribute 'main' Traceback (most recent call last): File "D:\Program Files\JetBrains\PyCharm Community Edition 2017.3.1\helpers\packaging_tool.py", line 192, in main retcode = do_install(pkgs) File "

Jupiter 页面环境下使用pip无法安装(AttributeError: module 'pip' has no attribute 'main')

异常: AttributeError Traceback (most recent call last) <ipython-input-5-880e5dfa627c> in <module> 1 def install(package): 2 pip.main(["install", package]) ----> 3 install("syslog_parse") <ipython-input-5-880e5dfa627c>

pycharm 安装第三方库报错:AttributeError: &#39;module&#39; object has no attribute &#39;main&#39;

今天在做自动化测试的时候,碰到了这个问题. 尝试了环境变量,升级PIP版本,都没有效果. 后来就去百度,有前辈碰到过类似的问题. 其实很简单,就是PYCHARM版本的问题. 把pycharm的版本升级到2018年1月以后的版本就好了,重启电脑就解决了. 其主要原因是 新版的 pip 更改了 部分api 将其中 pip.main() 改为 pip_main(), 旧版的pycharm中 在packaging_tool.py 中引用的就是 pip.main()方法,所以会报错. 最简单的.最完美的解

解决:AttributeError: module &#39;requests&#39; has no attribute &#39;get&#39;”

今天学习Requests库,当用pip install requests安装后,写了一段代码报错:AttributeError: module 'requests' has no attribute 'get'" 后从https://www.zhihu.com/question/57011609得到答案,原来是我的代码文件命名为requests.py 了.赶紧改了,发现ok: 解决:AttributeError: module 'requests' has no attribute 'get'&

PyCharm出现module &#39;matplotlib&#39; has no attribute &#39;verbose&#39;解决方案

其实不是你安装错了,也不是你代码问题,这就是PyCharm的锅! 把这个钩去掉就行了...... # -*- coding: utf-8 -*- __author__ = '樱花落舞' from PIL import Image import os from pylab import * img = Image.open('1.jpg') img.show() im = array(Image.open('1.jpg')) imshow(im) x = [100,100,400,400] y =