pip更新及Requirement already up-to-date解决方法

文:铁乐与猫

2018-9-11

更新命令

  • 将pip更新到最新版本
python -m pip install --upgrade pip
  • Anaconda更新命令为
conda install mingw libpython

Requirement already up-to-date

在pycharm的虚拟环境中,特别容易出现运行更新pip的命令后,提示要求己经更新,但实际上查看版本还是没更新成功的情况:

(venv) E:\Flask\BaiduAI>pip --version
pip 9.0.1 from e:\flask\baiduai\venv\lib\site-packages\pip-9.0.1-py3.6.egg (python 3.6)(venv) E:\Flask\BaiduAI>python -m pip install --upgrade pip
Requirement already up-to-date: pip in e:\flask\baiduai\venv\lib\site-packages (18.0)(venv) E:\Flask\BaiduAI>pip --version
pip 9.0.1 from e:\flask\baiduai\venv\lib\site-packages\pip-9.0.1-py3.6.egg (python 3.6)

直接使用pip install --upgrade pip命令还会出现权限不足的报错:


(venv) E:\Flask\BaiduAI>pip install --upgrade pip
Cache entry deserialization failed, entry ignored
Collecting pipUsing cached https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf94
0/pip-18.0-py2.py3-none-any.whl
Installing collected packages: pipFound existing installation: pip 9.0.1Uninstalling pip-9.0.1:
Exception:
Traceback (most recent call last):File "D:\PortableSoft\Python36\lib\shutil.py", line 544, in moveos.rename(src, real_dst)
OSError: [WinError 17] 系统无法将文件移到不同的磁盘驱动器。: 'e:\\flask\\baiduai\\venv\\scripts\\pip.exe' -> 'C:\\Users\
\ADMINI~1\\AppData\\Local\\Temp\\pip-76ifpsoa-uninstall\\flask\\baiduai\\venv\\scripts\\pip.exe'During handling of the above exception, another exception occurred:Traceback (most recent call last):File "e:\flask\baiduai\venv\lib\site-packages\pip-9.0.1-py3.6.egg\pip\basecommand.py", line 215, in mainFile "e:\flask\baiduai\venv\lib\site-packages\pip-9.0.1-py3.6.egg\pip\commands\install.py", line 342, in runFile "e:\flask\baiduai\venv\lib\site-packages\pip-9.0.1-py3.6.egg\pip\req\req_set.py", line 778, in installFile "e:\flask\baiduai\venv\lib\site-packages\pip-9.0.1-py3.6.egg\pip\req\req_install.py", line 754, in uninstallFile "e:\flask\baiduai\venv\lib\site-packages\pip-9.0.1-py3.6.egg\pip\req\req_uninstall.py", line 115, in removeFile "e:\flask\baiduai\venv\lib\site-packages\pip-9.0.1-py3.6.egg\pip\utils\__init__.py", line 267, in renamesFile "D:\PortableSoft\Python36\lib\shutil.py", line 559, in moveos.unlink(src)
PermissionError: [WinError 5] 拒绝访问。: 'e:\\flask\\baiduai\\venv\\scripts\\pip.exe'

这简直是死循环了,使用python -m pip install --upgrade pip -vvv

报了一大堆信息,然而也没有什么卵用。

后来细想有可能是因为我之前是使用pycharm尝试升级虚拟环境里的pip版本,显示是成功升级到18.0了的缘故。

有及于此,最后我是跑到E:\Flask\BaiduAI\venv\Lib\site-packages 目录下查看,发现了在没有安装成功18.0版本的时候此目录下就己存在pip-18.0.dist-info,有毛病。

于是大胆尝试将pip-18.0.dist-info目录删除后,继续在虚拟环境下重新更新pip,终于成功!

(venv) E:\Flask\BaiduAI>python -m pip install --upgrade pip
Collecting pipUsing cached https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf94
0/pip-18.0-py2.py3-none-any.whl
Installing collected packages: pip
Successfully installed pip-18.0(venv) E:\Flask\BaiduAI>pip --version
pip 18.0 from e:\flask\baiduai\venv\lib\site-packages\pip (python 3.6)

这个报错告诉我,尽量选择在cmd命令行下手动更新pip或其它软件包,而不要选择在pycharm的界面下直接用鼠标点升级……

【end】

pip更新及Requirement already up-to-date解决方法相关推荐

  1. windows下 python 使用 pip 安装TA-Lib报错的原因及解决方法

    windows下 python 使用 pip 安装TA-Lib报错的原因及解决方法 问题环境 问题描述 问题原因 & 解决办法 问题环境 Windows 10 x64 .python 3.8. ...

  2. 429 too many requests错误出现在wordpress后台更新及官网的5种解决方法

    429 too many requests错误出现在wordpress后台更新及官网的5种解决方法 参考文章: (1)429 too many requests错误出现在wordpress后台更新及官 ...

  3. win10系统打开更新服务器失败怎么回事,Win10系统一直无法安装更新怎么办 Win10更新一直安装失败的3种解决方法...

    经常会有小伙伴反馈,Win10无法安装更新怎么办?其实,Windows 10更新方法有很大,总有一种方式可以解决问题.以下是Win10更新失败的三种解决方式,帮你轻松解决更新失败问题. Win10更新 ...

  4. 飞车手游服务器维护,QQ飞车手游更新出现异常怎么办 更新异常原因及解决方法技巧...

    最近很多玩家都在体验QQ飞车手游吧,而且最近又一次更新,更新之后,大家发现出现各种异常BUG,那么QQ飞车手游更新出现异常怎么办?更新异常原因及解决方法!如果你也遇到这样的情况,不妨来看看小编是如何解 ...

  5. pip命令提示unknow or unsupported command install解决方法

    python的pip一直可以用 再次使用时突然发现有错误: 经百度一查,是因为安装了loadrunner,导致了系统无法识别到底应该用哪个pip. 解决方案: 第一种:删除strawberry,但是这 ...

  6. amd显卡更新最新驱动鼠标顿卡的解决方法

    amd显卡更新最新驱动鼠标顿卡的解决方法 参考文章: (1)amd显卡更新最新驱动鼠标顿卡的解决方法 (2)https://www.cnblogs.com/iitrust/p/10503131.htm ...

  7. win10一直正在检查更新_教你解决“Win10系统更新失败后循环重启安装”的解决方法...

    众所周知,win10系统是目前市场占有率最大的操作系统,会有大量人员针对此系统查找bug,确保用户正常使用,所以经常会有更新需要安装.但是有些用户反馈更新经常出现失败,每次开启系统会出现提示重启安装更 ...

  8. win10无限重启服务器,win10系统更新kb4284835补丁失败无限重启的解决方法

    ‍‍ 微软发布最新KB4284835补丁,但是win10系统更新补丁却失败出现无限重启的问题,kb4284835更新失败该怎么解决呢?针对此故障问题,接下去教程和大家分享win10系统更新kb4284 ...

  9. windows10系统更新后,Windows.old 无法删除解决方法

    windows10系统更新后,Windows.old 无法删除解决方法 Windows 10系统更新后,存在文件夹 C:\Windows.old\Users-\AppData\Local\Packag ...

最新文章

  1. 微软Windows 8最新幻灯片泄露
  2. 英文简历的几种常见形式
  3. java 文件目录_Java——文件及目录File操作
  4. 构造方法重载 java 1615136407
  5. linux shell学习笔记(二) 变量和运算符
  6. 【GDOI2018】所有题目和解题报告
  7. 32岁程序员推拿一小时差点丧命!医生说按错这个地方
  8. python同花顺实时_python同花顺自动交易_基于python的炒股软件
  9. 考研复试常见问题(数据库系统概论篇)
  10. 《python初级爬虫》(一)
  11. gradle 使用 exclude 解决jar包冲突
  12. 一步一回头撞在了南墙上
  13. the remote end hung up unexpectedly Everything up-to-date
  14. python怎么输入括号
  15. Android 设置APP启动图标
  16. antivir for unix命令行参数中译版
  17. 沪指暴跌200点 两市超过四分之一股票跌停
  18. 流信息服务器上,视频流服务器
  19. Gorrila算法论文学习
  20. 【财富空间】格局大不大,看这一点就知道了

热门文章

  1. PowerShell命令行一键快速修改windows远程桌面端口号
  2. matlab的抽样和恢复,matlab 信号抽样与恢复
  3. 关于AMS(艾迈斯)的VOC传感器iAQ-Core的使用笔记
  4. [转]UAP studio基础使用技巧
  5. if-else语句判断一个数字是大于等于或小于0【C++】
  6. linux 文本编辑器_Linux排名前7位的最佳文本编辑器
  7. PHP程序设计基础教程pdf
  8. “寒冬”之下,二本学生是如何秋招上岸的?
  9. 在家远程使用公司用友ERP财务软件 【远程办公】
  10. 2022-2028年中国酒吧行业投资潜力研究及发展趋势预测报告