linux系统下pip升级报错的解决方法

Pip 安装

1、在python中提供了一个get-pip.py;下面是地址

https://bootstrap.pypa.io/get-pip.py

2、在Linux下执行curl https://bootstrap.pypa.io/get-pip.py | python 进行下载安装

这样很方便了  想装什么包就装什么包

Pip install xxx

注意:升级完python版本注意,可能你的yum命令不能使用,因为yum命令使用python写的

# vi /usr/bin/yum  #打开yum命令文件,更改第一行脚本启动地址

改成上面 步骤4中的  /usr/bin/python2.7   就ok

linux pip升级报错

环境:python2.7

报错内容:

Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    load_entry_point('pip==21.0', 'console_scripts', 'pip')()
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
    return ep.load()
  File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
    entry = __import__(self.module_name, globals(),globals(), ['__name__'])
  File "/usr/lib/python2.7/site-packages/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")

解决办法:

yum remove python-pip

cd /usr/local/src
wget https://bootstrap.pypa.io/2.7/get-pip.py
python get-pip.py

pip -V

总结

到此这篇关于linux系统下pip升级报错解决方法的文章就介绍到这了,更多相关linux pip升级报错内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 使用Python pip怎么升级pip

    Pip是一个Python的包管理工具,实际上它也可以被看待为是一个包,Pip相当于Linux上的yum,对python的开发者来说相当方便. 我们再也无需去焦头烂额的寻找whl包,直接通过pip就可以在线安装(前提是有网络+pip版本合适的情况下) 可见pip的版本更新是相当重要的,今天小编就来教大家怎么升级pip 方法/步骤 我们首先来看看pip的版本. pip show pip 可以看到,小编这里的pip版本是7.1.2 请留意底部的黄颜色的信息,这一点相当重要. You are using

  • python一键升级所有pip package的方法

    pip_ungrade_all.py代码如下: # -*- coding: utf-8 -*- import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True) 以管理身份执行脚本pip_ungrade_all.py # python pip_ungrade

  • ubuntu 16.04系统完美解决pip不能升级的问题

    原来环境:64位ubuntu 16.04 LTS系统,pip版本为8 问题:使用提示命令pip install –upgrade pip也无法解决升级  解决方法:源码安装pip-9.0.1 1 从pip官网下载压缩包pip-9.0.1.tar.gz 2 解压安装   3 查看pip版本,发现使用的是9.0.1版本 总结 以上所述是小编给大家介绍的ubuntu 16.04系统完美解决pip不能升级的问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对

  • 解决python升级引起的pip执行错误的问题

    centos6.x默认安装的python为2.6版本,今天换成了3.5版本 这里不再讲如何升级python版本 在安装完新的版本后,之前安装的插件都不能使用了,再用pip进行安装提示已经安装过,但是运行程序依旧在import出报错. 执行升级命令 python -m pip install -U pip 升级成功,但依旧在运行程序时报找不到import的插件 于是用python -V确认一下版本. 确实是python3.5没问题,所以应该是pip指向的问题 查看/usr/local/bin目录下

  • Linux下升级python和安装pip的详解

    Linux版本升级: 1.首先确认Linux操作系统中自带的python 版本时候与自己所需要的版本一致 所有的python版本都在https://www.python.org/ftp/python/ 选择下载 2. wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz 进行下载 3.解压 tar -zxvf Python-2.7.11.tgz 进入Python-2.7.11目录  输入 ./configure make

  • 解决Python pip 自动更新升级失败的问题

    在使用python pip的时候,经常会发生pip版本过低导致失败的情况,这时候,系统会提示让你使用如下命令对pip进行升级更新: python -m pip install --upgrade pip 但这种更新方式,经常会出现错误,如下所示 多尝试几次,依旧还是显示错误,更新失败,那么该如何解决这个问题. 解决方案-使用以下命令: python -m pip install -U --force-reinstall pip 即可完美解决这种出错,更新示例如下 希望能帮到碰上同样问题的朋友.

  • Linux下升级安装python3.8并配置pip及yum的教程

    服务器的CentOS 7中自带的python版本是python-2.7.5,需要再安装一个 python-3.8.1 一.查看版本 安装前查看一下是否已经安装过python,我这里自带了python2.7.5版本,所以需要在不删除的情况下,在安装一个python3.8.1版本的, python -V 二.安装Python3.8.1 官网下载地址:https://www.python.org/downloads/source/ # 解压 tar -zxf Python-3.8.1.tgz # 安装

  • 解决python -m pip install --upgrade pip 升级不成功问题

    据小编统计绝大多数朋友对这一问题很棘手,今天小编给大家分享这一问题的解决方案,一起看看吧 使用pip 提示更新: You are using pip version 18.1, however version 20.0.2 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command. 输入python -m pip install --upgrade pip出现

  • 详解CentOS升级Python2.6到Python2.7并安装pip

    现在大多数Centos6.x版本的系统python都是2.x,现因开发需求需要安装前端代码的构建工具glue,故必须要做python版本的升级 升级python 系统默认安装的python是2.6.6的,我们需要升级到Python2.7 wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tar.xz tar xf Python-2.7.12.tar.xz cd Python-2.7.12 ./configure --enabl

  • Python升级导致yum、pip报错的解决方法

    前言 本文主要给大家介绍了因Python升级导致yum.pip报错的解放方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 原因: yum是Python写的.服务器上Python版本过低,升级为2.7,而yum/pip未升级,导致在执行yum/pip时报这个错误. yum报错: There was a problem importing one of the Python modules required to run yum. The error leading to th

随机推荐