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

 更新时间:2018年06月12日 10:17:26   作者:小白旗  
今天小编就为大家分享一篇解决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目录下面的pip:

[root@dev1 bin]# ll /usr/local/bin |grep pip

发现有3个版本

[root@VM_9_69_centos test]# ll /usr/local/bin |grep pip
-rwxr-xr-x 1 root root 205 Jun 25 16:16 pip
-rwxr-xr-x 1 root root 205 Jun 25 16:16 pip3
-rwxr-xr-x 1 root root 205 Jun 25 16:16 pip3.5

尝试用pip3.5执行install命令:

pip3.5 install requests;

安装成功,运行程序也不再报找不到requests了,于是继续用pip3.5 install 其余的插件,全部安装成功后程序正常。

所以,在安装完新的python版本后,

检查当前python -V 是否为新版本,

然后python -m pip install -U pip,

查看一下当前的pip版本们: ll /usr/local/bin |grep pip

最后用新版本执行安装操作。

以上这篇解决python升级引起的pip执行错误的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python中的__new__与__init__魔术方法理解笔记

    Python中的__new__与__init__魔术方法理解笔记

    这篇文章主要介绍了Python中的__new__与__init__魔术方法理解笔记,需要的朋友可以参考下
    2014-11-11
  • Python中TypeError:unhashable type:'dict'错误的解决办法

    Python中TypeError:unhashable type:'dict'错误的解决办法

    这篇文章主要给大家介绍了关于Python中TypeError:unhashable type:'dict'错误的解决办法,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2023-04-04
  • Python基础之数据类型知识汇总

    Python基础之数据类型知识汇总

    今天带大家复习一下Python基础知识,文中对数据类型相关知识做了详细的汇总,对刚入门python的小伙伴很有帮助哟,需要的朋友可以参考下
    2021-05-05
  • python实现读取excel写入mysql的小工具详解

    python实现读取excel写入mysql的小工具详解

    EXCEL 和 MySQL 大体上来说都可以算是"数据库",MySQL貌似有EXCEL的接口,但是最近在自学Python,用Python实现了一下,下面这篇文章主要给大家介绍了关于利用python实现读取excel写入mysql的一个小工具,需要的朋友可以参考下。
    2017-11-11
  • python区块链实现简版网络

    python区块链实现简版网络

    这篇文章主要为大家介绍了python区块链实现简版网络的详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Python Process创建进程的2种方法详解

    Python Process创建进程的2种方法详解

    这篇文章主要介绍了Python Process创建进程的2种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • Python机器学习多层感知机原理解析

    Python机器学习多层感知机原理解析

    最简单的深度网络称为多层感知机,它们由多层神经元组成,每一层都与下面一层(从中接收输入)和上面一层(反过来影响当前层的神经元)完全相连
    2021-10-10
  • 浅谈python socket函数中,send与sendall的区别与使用方法

    浅谈python socket函数中,send与sendall的区别与使用方法

    下面小编就为大家带来一篇浅谈python socket函数中,send与sendall的区别与使用方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • Python实用工具FuckIt.py介绍

    Python实用工具FuckIt.py介绍

    这篇文章主要介绍了Python实用工具FuckIt.py介绍,FuckIt.py 使用了最先进的技术能够使你的代码不管里面有什么样的错误,你只管 FuckIt,程序就能“正常”执行,兵来将挡水来土掩,需要的朋友可以参考下
    2019-07-07
  • Python基础中的列表你了解吗

    Python基础中的列表你了解吗

    这篇文章主要为大家介绍了Python基础中的列表列表,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01

最新评论