卡饭网 > 其他 > 正文

pip升级到18.0版本过程中报错怎么办

来源:本站整理 作者:梦在深巷 时间:2018-11-11 22:13:23

使用python软件的人都知道其自带的pip工具是用来安装各种python模块的,那么我们在更新pip时候可能会出现一些错误,下面给大家讲讲pip升级到18.0版本过程中报错怎么办。

具体如下:

  1. 1. 按照以往升级的方法,在如图所示的命令行界面输入pip install --upgrade pip命令来进行pip的升级但是在安装的时候开始报错。

    pip升级到18.0版本过程中报错怎么办

  2. 2. 如图所示,安装过程中出现了一下两种错误:

    1. OSError:系统无法将文件移动到不同的磁盘驱动器                             2. PermissionError,拒绝访问:'d:\\program files (x86)\\python36\\scripts\\pip.exe'

    pip升级到18.0版本过程中报错怎么办

    pip升级到18.0版本过程中报错怎么办

  3. 3. 我们首先考虑出现这种错误是不是权限的问题,所以我们在如图所示的搜索框中输入cmd,找到如图所示的命令提示右击选择以管理员身份运行。

    pip升级到18.0版本过程中报错怎么办

    pip升级到18.0版本过程中报错怎么办

  4. 4. 打开如图所示的窗口中输入命令来安装pip,但是却显示不存在pip模块,原来是之前 把旧版本卸载了,所以输入python -m ensurepip命令来恢复pip模块,恢复完成后,如图所示又安装了原来的旧版本。pip升级到18.0版本过程中报错怎么办

    pip升级到18.0版本过程中报错怎么办

  5. 5. 所以以上的安装方法是行不通的。所以我们先下载pip然后在进行手动升级,但是下载的时候却出现了如图所示没有符合要求的包的提示。但是下面有一个可以通过python -m pip install --upgrade pip命令来升级地提示。

    pip升级到18.0版本过程中报错怎么办

  6. 6. 所以我们执行python -m pip install --upgrade pip命令,执行完后就正常的下载安装了pip18.0版本。

    pip升级到18.0版本过程中报错怎么办

    pip升级到18.0版本过程中报错怎么办

  7. 7. 我们可以pip --version命令查看pip的版本,我们可以看到确实已经升级到了18.0版本。

    pip升级到18.0版本过程中报错怎么办8. 我们在另一台win7系统的电脑来验证该命令是不是通用的,我们不使用管理员身份运行命令行界面,然后输入python -m pip install --upgrade pip命令,发现也可以正常下载和升级。

  8. 总结:

    1. pip install --upgrade pip这是升级命令可能会出现错误。

    2. 通过python -m pip install --upgrade pip命令可以进行正常的下载和安装,并且不需要权限。

    pip升级到18.0版本过程中报错怎么办

    pip升级到18.0版本过程中报错怎么办

  9. 以上就是pip升级到18.0版本过程中报错的解决方法了。

相关推荐