已解决ModuleNotFoundError: No module named ‘pip._internal‘
已解决ModuleNotFoundError: No module named ‘pip._internal’
报错问题
粉丝群里面的一个小伙伴敲代码时发生了报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下希望可以帮助到更多遇到这个bug不会解决的小伙伴),报错信息如下:
升级新版pip 之后,不论是本地,还是使用anaconda环境,都有可能在用pip下载的时候出现错误: ModuleNotFoundError: No module named ‘pip._internal’,有可能是与旧版冲突,所以可能事先卸载旧版.
解决方法
解决方法如下
解决办法 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打开:
将from pip._internal import main 注释掉,改成from pip import main 保存退出就好了. (补充: 使用vim 时, 在命令行里 输入 vim 指定路径/pip打开文件,进入之后先按i键,进入编辑模式,更改完成后先按ESC,然后再输入:wq即可保存退出)
弄完后用which pip检查一下是否是正确路径,有可能调用的是旧版pip的路径
福利
每周会送6本技术书籍包邮到家
由于博主时间精力有限,每天私信人数太多,没办法每个粉丝都及时回复
大家可以进社区裙或者添加博主微信
点击下方链接即可
http://t.csdn.cn/6kInJ
相关文章
- “pip不是内部或外部命令,也不是可运行的程序或批处理文件” 到底有多么神秘
- 解决pycharm问题:module 'pip' has no attribute 'main'
- Python:pip 和pip3的区别
- 【pip】更换清华源
- 【pip】更换源
- pip install在Windows下报错解决
- 在新安装的Centos中安装python3.7 解决pip和yum问题
- pip安装报错:ModuleNotFoundError: No module named 'pip'
- 安装、升级pip,但是python -m pip install --upgrade pip报错的解决办法。
- python2和3使用pip时的问题
- 【问题记录】ImportError: You must install pydot (`pip install pydot`) and install graphviz (see instructio
- 升级pip之后出现sys.stderr.write(f“ERROR: {exc}“)
- pip强制重装
- Ali-OSM for PIP
- 已解决Command “python setup.py egg_info“ failed with error code 1 in /tmp/pip-build-23ykqx51/pynacl/
- Python 使用pip安装 tld 报错:Cannot uninstall 'six'
- Windows 10安装pip方法