解决更新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中回滚版本确实是个不错的方法

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值