错误提示

➜ ~ pip

Traceback (most recent call last):

File "/usr/bin/pip", line 11, in

load_entry_point('pip==10.0.1', 'console_scripts', 'pip')()

File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 476, in load_entry_point

return get_distribution(dist).load_entry_point(group, name)

File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2700, in load_entry_point

return ep.load()

File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2318, in load

return self.resolve()

File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2324, in resolve

module = __import__(self.module_name, fromlist=['__name__'], level=0)

File "/usr/lib/python3.6/site-packages/pip/_internal/__init__.py", line 42, in

from pip._internal import cmdoptions

File "/usr/lib/python3.6/site-packages/pip/_internal/cmdoptions.py", line 16, in

from pip._internal.index import (

File "/usr/lib/python3.6/site-packages/pip/_internal/index.py", line 20, in

from pip._vendor.requests.exceptions import SSLError

ModuleNotFoundError: No module named 'pip._vendor.requests.exceptions'

问题分析

系统是Manjaro Linux,pip是通过包管理器pacman安装的,这个应该是包管理器安装的pip出现了问题。

卸载试试。看看能不能在安装后换回包管理器版本的pip,因为这样子系统很干净。

解决方案

卸载pip sudo pacman -R python-pip

下载最新的pip源码包当前为10.0.1,wget https://files.pythonhosted.org/packages/ae/e8/2340d46ecadb1692a1e455f13f75e596d4eab3d11a57446f08259dee8f02/pip-10.0.1.tar.gz

解压tar -zxvf pip-10.0.1.tar.gz && cd pip-10.0.1

安装pipsudo python3 setup.py install

安装pip完成

如果你没有系统洁癖,强迫症到这里就完成了。

这样子安装的pip无法通过包管理器完成更新,每次需要手动更新。

卸载pipsudo python -m pip uninstall pip

重新安装pipsudo pacman -S python-pip

python卸载pip重新安装_pip无法正常使用卸载并重新安装相关推荐

  1. python解释器 pip安装_pip安装Python库时的问题及解决方法总结

    pip安装Python库时遇到的问题及解决方法 笔者电脑系统是win7,同时安装了Python2.7和Python3.6,但是在通过命令行直接使用"pip install XXX" ...

  2. python install pip 区别_pip install和python -m pip install有什么区别?

    dano.. 37 他们完全一样.事实上,分发Python模块的文档刚刚更新,建议使用python -m pip而不是pip可执行文件,因为它更容易分辨哪个版本的python将用于实际运行pip. 编 ...

  3. 已解决卸载pip重新安装的方法

    已解决卸载pip重新安装的方法 文章目录 问题需求 卸载pip 安装pip 千人全栈VIP答疑群联系博主帮忙解决报错 问题需求 粉丝群里面的一个小伙伴遇到问题跑来私信我,想用卸载pip重新安装pip, ...

  4. python 之 pip、pypdf2 安装与卸载

    pip是个啥? pip 是一个现代的,通用的 Python 包管理工具.提供了对 Python 包的查找.下载.安装.卸载的功能. 第一步:pip 下载:https://pypi.org/projec ...

  5. Python使用pip安装/卸载包

    不一定需要专业编辑器,原生Python也能安装包,使用pip就可以了. 1.首先确认电脑上已安装的Python有无pip程序. 打开Python文件所在的位置,"Scripts"文 ...

  6. python pip 的安装、更新、卸载、降级、和使用 pip 管理包

    ____tz_zs 安装 pip 安装 pip 官网的安装方式(推荐) curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python g ...

  7. python使用pip install时SyntaxError: invalid syntax错误解决办法及模块包的安装、卸载总结

    安装模块时遇到的问题,在这里总结,以免长久不用忘记 文章目录 pip无法调用 下载失败 在线安装matplotlib包 离线安装cv2包 卸载包 离线升级包 查看已安装的包 pip国内的一些镜像和默认 ...

  8. Python 技术篇-mac下安装、卸载pip方法

    输入 sudo easy_install pip 就可以安装 pip 了. 然后输入 pip 就可以看 pip 的安装情况了. 如果展示 pip 的帮助命令就是安装成功了. 卸载 pip 的话用命令 ...

  9. 【Python】pip工具使用知识,模型保存pickle,PDF与docx相互转换处理

    2022年第01周. 这一周的Python语言学习,记录如下. 01 pip工具使用知识 1 pip是什么? pip是一个用Python写的用于安装和管理包的包管理系统.它连接一个叫做Python P ...

最新文章

  1. 设置timeout限制在爬虫中的运用
  2. mac mysql premium_详解 Navicat Premium Mac 版常用功能
  3. (34)内核编程基础
  4. response设置响应头
  5. webp 格式转 png 格式的一种便捷方式
  6. CCPC-Wannafly Winter Camp Day8 (Div2, onsite) A 题 Aqours (精巧的树形DP)
  7. Linux高级编程(四)
  8. UITableView 协议方法中更好的 switch 使用方案
  9. plsql 连接数据库无法解析指定的连接标识符
  10. 11 个创新的网站滑动效果设计案例展示
  11. Python中将字典保存为文件并读取
  12. 不同按钮进入同一个页面显示不同的div
  13. 加入域时提示“不能访问网络位置”
  14. 程序员依然是这个时代,贫寒学子翻身的不二选择...
  15. Glew库 GLTools库
  16. 点对点网络与广播式网络的区别
  17. 2019年店铺淘客前景分析,怎样避免违规,具体该如何操作?
  18. java中实现代理及委托代理模式
  19. 阿里云OSS上传及智能图像识别垃圾识别
  20. 图论(迪杰斯特拉,Floyd,bellman,spfa)

热门文章

  1. s平面上的圆对应的z平面上的图形
  2. 近朱者赤,近墨者还是赤
  3. 《李宏毅机器学习特训营》免费开放!直播教学!
  4. 你的大脑里有AI吗?
  5. AD5272数字变阻器
  6. 基于i.MX RT1060的可编程视觉模块
  7. vue indev.html,webpack多入口热加载很慢
  8. eltable刷新整个表格方法_Word表格函数计算怎么做?都在这篇!
  9. springcloud 相同服务名_Spring 微服务从入门到入土
  10. 人工智能2021截稿日期_APISE2021会议预览【人工智能amp;控制amp;模式识别】