CentOS上安装Python2.7和pip!!!

其实网上教程看了超多,但是!!!!到最后都可能出现关于/usr/local/python2.6 的问题!!!!!

我认为那是因为你用python setup.py install 命令安装setuptools 和pip 时,这个命令里的python 默认使用的还是之前其他默认的/usr/bin里的python,默认的这个是指向 python2.6版本的。如何确定当前系统使用版本为2.7还是2.6?只需要跑到任何没有python命令的目录里比如./或/usr/local下输入python查看版本。注意不要在python2.7安装目录里打python,因为这样会调用该安装目录里2.7的Python,自然显示的版本就是2.7,不算系统默认的。

所以,一定安装完2.7后,一定要

which python

如果显示 /usr/bin

就cd /usr/bin

mv ./python ./python_old   把老命令改名,然后

ln -s /usr/local/python27/bin/python /usr/local/python      建立软链接

注意!!!!!!!!软链接一定要在 python setup.py install 命令之前搞定!!!! 

关于如何安装python2.7和setuptools和pip以及一些准备工作,推荐一篇文档,很不错,但是注意他里面缺陷就是没在python setup.py命令之前给python建立好软链接,他被安装目录里显示的python的版本蒙骗了,以为替换默认版本成功了

https://www.cnblogs.com/hengwei/p/5464678.html

关于如何建立软链接,推荐一篇

https://www.jb51.net/article/147990.html

升级python为2.7后如果出现yum命令没用的情况的话,需要我们对yum配置做出修改

vi /usr/bin/yum

将第一行的#!/usr/bin/python修改成#!/usr/bin/python_old

我这里的python_old是之前  mv ./python ./python_old   这个命令将Python2.6备份后的名称,反正中心思想就是   指向老版本的python

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值