经常使用python的人对pip一定不陌生,他是一个管理python所有包的包,可以说python的头号包管家(另一个就是conda)。一般来说,下载python的时候会自带pip,无需自己安装。

但是,有一次在用pip安装某个包的时候,系统提示我pip版本过低,需要升级,并“贴心”地给出了升级命令:pip install --upgrade pip 于是按照这个命令进行安装。没想到刚执行完卸载pip这一步,出现了错误:Cannot open D:\Program Files\Anaconda3\Scripts\pip-script.py。接着,再输入:pip list等命令,发现 pip 已经被卸载了。

仔细一想,好像陷入了一个逻辑怪圈:想要更新pip,就要卸载旧版本的pip,而卸载了旧版本的pip,就没有办法使用pip install 安装新的pip。这相当于一个公司以前都是A管家负责招聘,有一天想换一个新的管家,但是先要让A把位置腾出来,辞退A管家之后发现没有办法招人了。那么请问:到底是鸡生蛋,还是蛋生鸡呢?

最后,网上找到了一个命令可以解决这个问题:easy_install pip。输入后,解决了这个问题。

附:
  1. 以前也更新过pip,但是并没有出现这种问题,可能是更新pip的时候有专门的命令,不能使用pip install --upgrade pip 这样的命令。
  2. 当然,如果本地环境中有conda(python的二号包管家), 我觉得应该用conda install pip也可以解决这个问题,但是上午刚配置了conda的下载镜像地址,但是出了错误,还没来得及修复,以后有机会再进行尝试。

【错误记录】python不常用的一个小操作:安装pip相关推荐

  1. 电脑桌面点击计算机反应迟钝,电脑桌面刷新反应慢?一个小操作即可解决!

    原标题:电脑桌面刷新反应慢?一个小操作即可解决! 我们在使用电脑时,有时候为了电脑反应更加快速,在关闭一些程序进程后都会习惯得刷新几次尽快释放内存.有时候我们点击刷新,电脑桌面图标需要很久才反应刷新出 ...

  2. Python爬虫学习——开始一个小爬虫(一)

    Python爬虫学习 文章目录 Python爬虫学习 前言 一.什么是爬虫 爬虫的矛与盾 二.开启一个小爬虫 1.导入urlopen包 2.打开一个网址,得到响应 3.解码 4.保存到文件 5.打开 ...

  3. 一个小操作,预防U盘感染病毒问题

    前段时间去打印店打印文件,不幸U盘中了病毒,文件被病毒程序隐藏,菜鸟如我,竟以为文件被自己误删,偶然一次机会在博士师兄电脑上发现文件都能显示,只是多了一个病毒文件,这才恍然大悟.还好有师兄指点,教我了 ...

  4. 用python自己动手做一个小游戏01

    今天我们来用python做一款属于自己的小游戏--贪吃蛇.众所周知哈,pygame入门级游戏应该是非贪吃蛇莫属了,只需要一点简单的算法就能够完美还原童年的感觉.当然了,目前网上的贪吃蛇数量众多,质量参 ...

  5. 用Python图像识别技术打造一个小狗分类器,实现让机器自己去“学习”~

    前言 今日给大家带来的是图像识别技术--小狗分类器 工具使用 开发环境:win10.python3.6 开发工具:pycharm 工具包 :keras,numpy, PIL 效果展示 训练集的准确率为 ...

  6. python练习册 每天一个小程序 第0013题

    # -*-coding:utf-8-*- '''题目描述:用 Python 写一个爬图片的程序,爬 这个链接里的日本妹子图片 :-)地址:http://tieba.baidu.com/p/216623 ...

  7. python练习册 每天一个小程序 第0009题

    1 ''' 2 题目描述: 3 找出一个html文件中所有的url 4 5 思路 : 6 利用正则表达式进行匹配 7 8 ''' 9 10 11 import re 12 13 14 with ope ...

  8. python练习册 每天一个小程序 第0004题

    1 #-*-coding:utf-8-*- 2 __author__ = 'Deen' 3 ''' 4 题目描述:任一个英文的纯文本文件,统计其中的单词出现的个数. 5 参考学习链接: 6 re ht ...

  9. win10去掉快捷方式小箭头_windows10去除快捷方式箭头,一个小操作,让你的桌面更好看...

    图层 互联网IT技巧分享平台 大家好,我是你们的三凸有朋友可能不知道怎么获取本号资源,其实非常简单,每一篇文章都会在文末标注获取方式,只需要在指定公众号对话框输入当天提供的关键词,后台会自动回复下载链 ...

  10. 【错误记录】C 语言中通过指针操作字符串常量出错记录 ( 只有 栈内存 或 堆内存 中的数据才能通过指针修改 | 不要通过指针修改常量区的字符串 )

    文章目录 一.报错记录 二.修改方案 一.报错记录 执行下面的代码 , 报错如下 : 执行的错误代码 : #include <stdio.h> #include <stdlib.h& ...

最新文章

  1. 连接惠普打印机(通过WIFI)
  2. 今天的 IBM —— 一封来自 IBM 董事长、首席执行官 Arvind Krishna 的公开信
  3. OpenCV-裁剪图片
  4. Android开源框架——网络解析GSON
  5. Linux-用户和组管理以及设置允许远程登录Root
  6. 天天python爬虫,你不腻的吗?
  7. 主进程退出后子进程还会存在吗?_【干货】Linux进程模型 全解
  8. 经典ICP算法的问题
  9. 编译原理—词法分析器(Java)
  10. LeetCode 561. Array Partition I
  11. 【华为云技术分享】华为云MySQL新增MDL锁视图特性,快速定位元数据锁问题
  12. java 滚动显示信息_滚动显示文本的Java程序
  13. UCall能真正的免费打电话,爽
  14. 触目惊心,北邮计算机学院女神居然每天看这些公众号
  15. UIButton 文字图片排列
  16. 小甲鱼c语言入门冒泡,小甲鱼 排序算法 冒泡排序
  17. json数组转json对象(利用map()函数)
  18. C语言----输入人数和姓名,输出最长姓名
  19. 第六章-循环控制结构
  20. 为什么有了FineBI后还会有FineReport?这两者的区别真的很大

热门文章

  1. 5 Linux系统编程之网络编程--学习笔记
  2. CS231n课程笔记:神经网络笔记 2
  3. wamp升级后运行提示php-win.exe无法找到入口
  4. TIBCO Rendezvous 概念
  5. “删库跑路”,这背后的数据安全你悟到了吗?
  6. Unity 3D安装教程
  7. matlab虚数求模,matlab计算带有复数的函数,最后求复数函数的模,结果里面却有...
  8. mysql实验考试_正在数据库实验考试,跪求SQL代码
  9. Java总结及面试题
  10. 电商产品设计:如何设计产品分销体系