解决更新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和不加有什么区别
一、溯源(欲知解决办法请直接看二)
直接用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安装位置中运行其他博主提到的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中回滚版本确实是个不错的方法
昇腾计算产业是基于昇腾系列(HUAWEI Ascend)处理器和基础软件构建的全栈 AI计算基础设施、行业应用及服务,https://devpress.csdn.net/organization/setting/general/146749包括昇腾系列处理器、系列硬件、CANN、AI计算框架、应用使能、开发工具链、管理运维工具、行业应用及服务等全产业链
更多推荐



所有评论(0)