解决更新pip后报错 Cannot open pip-script.py
一、溯源(欲知解决办法请直接看二)
直接用pip显示
Cannot open H:\pycharm\python\Scripts\pip-script.py
但是用
python -m pip list
就可以成功调用pip
怀疑应该是pip安装的位置有问题
用
python -m pip show pip
查看得到pip版本确实是刚更新的版本,位置也的确是,所以不是位置问题,用python -m就能运行,我们来看一下加-m和不加有什么区别
python -m 与不加-m有什么区别
在python安装位置中运行其他博主提到的python -m easy_install pip 会报没有easyinstall 这个命令,此举无效。
继续探索,在命令行中输入 pip3 -V 终于发现了错误,错误为:
pip._vendor.pkg_resources.DistributionNotFound: The 'pip==19.0.3' distribution was not found and is required by the application
19.0.3就是我更新之前的版本,说明此次更新未完全,那就知道解决思路了。
二、解决办法
1.rollback版本,一般出现这个错都是因为版本更新时候出错,要知道是不是版本更新错误在命令行窗口中输入“pip3 -V',如果是版本更新问题则会出现:
pip._vendor.pkg_resources.DistributionNotFound: The 'pip==19.0.3' distribution was not found and is required by the application。
就是19.0.3是我原来未更新前的版本,这时候如果觉得没必要更新版本就直接回滚版本即可,回滚方法我提供一种比较简单的方法,在pycharm中的
找到pip 然后双击pip
在specify version中选择你更新前的版本号,然后install package 即可回滚成功,这个时候你的旧版本pip就可以用了
2.在命令行中执行
python -m pip install --upgrade pip
重新升级版本,这个时候在pip -V就可以直接看到新版本号了
这个时候最新版本的pip就可以用了
三、温馨提示
尽量不要在pycharm中更新pip版本,但是在pycharm中回滚版本确实是个不错的方法
解决更新pip后报错 Cannot open pip-script.py相关推荐
- python pip报错 Cannot open Scripts\pip-script.py
背景 使用conda和pip安装(python虚拟环境也是一样),更新,列出包时,偶尔会报错,说Cannot open ** Scripts\pip-script.py,我一看对应路径下确实没有p ...
- cmd输入pip报错_安装pip报错:WARNING: Retrying (Retry(total=4,...
安装pip报错:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) afte ...
- cmd输入pip报错_pyhon3下pip安装使用教程(win10)
一.前言 pip 是 Python 包管理工具,该工具提供了对Python 包的查找.下载.安装.卸载的功能.官网下载比较慢,只有几k速度,大家如果还没下载python和pip可以到我的网盘下载.目前 ...
- cmd输入pip报错_使用Pip管理Python的包
这是我的Python教程的第2篇文章 第1篇文章在这里:Python安装 0x01Pip介绍 Pip是Python的包管理程序,负责Python的包的查找,下载,安装,卸载工作;使用Pip可以轻松的管 ...
- 解决php7.2后报错Warning: Use of undefined constant PRE - assumed问题
解决此种问题其实也不是很难,只是报了"Warning警告",我们只需要关闭"PHP错误提示"就行了.具体步骤如下: 1.打开 php.ini 2.设置 erro ...
- npm run build命令运行后报错 npm ERR! missing script: build
打开vue项目中的package.json查看一下script的设置,是否如下图 如果是的话,那么运行打包命令的时候要运行 npm run build:prod --report
- python -m pip install --upgrade pip更新pip报错终极解决方法
1.报错结果 输入下面这句命令: python -m pip install --upgrade pip 报错: Traceback (most recent call last):File &quo ...
- cmd输入pip报错_安装虚拟环境+pip安装XXX包的常见操作与报错解决
安装虚拟环境+pip安装XXX包的常见操作与报错解决blog.csdn.net 文章目录: 一.开始前提 二.安装虚拟环境的常见操作 三.pip 的命令的常见操作:安装.更新.卸载.指定源 四.安装 ...
- pycharm下载第三方库需要更新pip报错No module named pip
我在pycharm中下载OpenCV库的时候一直报错pip版本不合适,需要更新pip.我在pycharm试了三种方法下载库: (1)file→settings→Python interpreter→+ ...
最新文章
- 介绍Python中的__future__模块
- 如何在PowerDesigner将PDM导出生成WORD文档或者html文件
- //获取本地IP地址和对端IP地址
- 前端学习(3067):vue+element今日头条管理-频道筛选完成
- 证明的思路 —— 数形结合
- Hive环境搭建启动报错
- oracle 最大一行,一行最大column数和row piece-概念
- CentOS7下EasyDarwin的安装搭建
- Vue+elementUI下拉框自定义颜色选择器
- 正则表达式系列 (一)
- 如何用VBA寻找指定区域中的第一个非空单元格
- 让你5分钟明白美国金融危机爆发的原因!
- 阿里P8级大佬详解并发编程里的设计模式之Guarded Suspension
- 【Web Design The Missing Link】Chatty APIs
- 计算机网络通信中的交换方式有哪几种,数据通信方式有哪几种
- html5 语音唤醒,真正实现息屏语音唤醒小爱同学!释放你的双手,逼格满满哦!...
- 基于Wireshark的TCP SACK重传介绍
- 2022-3-19(洛谷)
- 计算机打印机共享无法连接不上,电脑共享打印机连接不上怎么办? 爱问知识人...
- 我的武林秘籍设计模式之策略模式
热门文章
- python3 把类似这样的 '\xe5\xae\x9d\xe9\xb8\xa1\xe5\xb8\x82' 转换成汉字
- Spring基础学习(一)
- Python中路径的写法
- 【论文】开放域段落检索的句子感知对比学习
- User Agreement(APP用户协议)
- Python给照片换底色(蓝底换红底)
- Linux CRDA(Central Regulatory Domain Agent)简介
- 计算机2级都有哪些,计算机二级考试内容有哪些
- android c++服务器端,c++服务器与android客户端进行文件传输功能的实现
- HelloWorld Detail Earth 3D Engine(一)总体介绍