首页 > 编程语言 >python pip 错误 ModuleNotFoundError: No module named pip._internal 解决办法

python pip 错误 ModuleNotFoundError: No module named pip._internal 解决办法

时间:2022-09-28 22:45:44浏览次数:62  
标签:解决办法 named No python module internal ._ pip

问题

升级新版pip 之后,不论是本地,还是使用anaconda环境,都有可能在用pip下载的时候出现错误: ModuleNotFoundError: No module named 'pip._internal',有可能是与旧版冲突,所以可能事先卸载旧版pip有残留卸载不完全.

img

解决办法1

python -m ensurepip
python -m pip install --upgrade pip

解决办法2

sudo apt install --fix-missing python3-pip

解决办法3

强制重新安装

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall

解决办法4

在安装anaconda后出现 No module named ‘pip._internal’ 有可能是在安装过程中新安装的与本地原有的pip冲突,可以先置换更改文件名,然后装完anaconda再改回来

解决办法5

其实是新版对模块进行了调整, 找到相应报错的 /bin/下的pip(比如我的就是/var/scratch/wwang/anaconda3/bin/),用vim打开:

img

from pip._internal import main 注释掉,改成from pip import main 保存退出就好了. (补充: 使用vim 时, 在命令行里 输入 vim 指定路径/pip打开文件,进入之后先按i键,进入编辑模式,更改完成后先按ESC,然后再输入:wq即可保存退出)

弄完后用which pip/pip debug config检查一下是否是正确路径,有可能调用的是旧版pip的路径

标签:解决办法,named,No,python,module,internal,._,pip
From: https://www.cnblogs.com/hhddd-1024/p/16739836.html

相关文章

  • pip 设置代理
    Windows例如要安装mysql-connector-python,注意proxy要用双引号括起来pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simple/mysql-connector-python--proxy="http......
  • python pip install指定国内源镜像
    有时候安装一些依赖包,网不好,直接超时,或者这个包就是死都下不下来的时候,可以指定国内源镜像。pipinstall-i国内镜像地址包名e.g.pipinstall-i  http://mirr......
  • Exception in thread "main" java.util.NoSuchElementException
    Exceptioninthread"main"java.util.NoSuchElementException用了两个scanner的时候,执行程序发生报错:Exceptioninthread"main"java.util.NoSuchElementExceptionat......
  • chrono库学习
    参考C++11std::chrono库详解cppreference日期和时间工具头文件#include<chrono>名字空间usingnamespacestd::chrono;usingnamespacestd::literals::chro......
  • msfvenom各平台payload生成
    二进制windowsmsfvenom-pwindows/meterpreter/reverse_tcpLHOST=10.211.55.2LPORT=3333-ax86--platformWindows-fexe>shell.exemsfvenom-pwindows/x64/meterp......
  • Linux系统编程——进程间通信:管道(pipe)
    管道的概述管道也叫无名管道,它是是UNIX系统IPC(进程间通信)的最古老形式,所有的UNIX系统都支持这种通信机制。无名管道有如下特点:1、半双工,数据在同一时刻只能在一个方向......
  • Remote 'AttachHome' failed on nodes: 'xxxxx'
    系统:CentOS7.964位数据库:11.2.0.364位环境:RAC(双节点)问题描述:由于第一次安装rac失败,此后清空节点1/u01/app/oraInventory目录下的全部文件后重新安装rac,进度到达76%报......
  • C++11:noexcept修饰符、nullptr、原生字符串字面值
    noexcept修饰符voidfunc3()throw(int,char)//只能够抛出int和char类型的异常{//C++11已经弃用这个声明throw0;}voidBlockThrow()throw()//代表此函数不能抛......
  • kubectl 补全报错:-bash: _get_comp_words_by_ref: command not found
    1、kubectl自动补全设置yum-yinstallbash-completionsource<(kubectlcompletionbash)#在bash中设置当前shell的自动补全echo"source<(kubectlcompleti......
  • *ABC 245 D - Polynomial division(数论/思维)
    https://atcoder.jp/contests/abc245/tasks/abc245_d题目大意:n个数字,代表A(X)=a[0]*X^0+a[1]*X^1+......+a[n]*X^n;m个数字,代表B(X)=b[0]*X^0+b[1]*X^1+...........