centos 升级 python 后, yum 安装软件问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
asd103
V2EX    Linux

centos 升级 python 后, yum 安装软件问题

  •  
  •   asd103 2016-10-01 18:16:25 +08:00 3347 次点击
    这是一个创建于 3312 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是这样的,升级了 centos6.5 的默认版本 python2.6 为 2.7 后,修改了 yum 的配置文件为 /usr/bin/python2.6 。然后再用 yum 安装 MySQLdb 之后,这个 MySQLdb 还是安装在 python2.6 下。。。 具体命令为:

    yum install MySQL-python 

    求解,这种情况怎么让 MySQLdb 安装在 python2.7 下

    16 条回复    2016-10-02 15:40:46 +08:00
    Yc1992
        1
    Yc1992  
       2016-10-01 18:29:56 +08:00 via Android
    自己下源码包编译
    openfens
        2
    openfens  
       2016-10-01 18:38:16 +08:00
    给 python2.7 装个 pip 工具
    majinjing3
        3
    majinjing3  
       2016-10-01 18:41:12 +08:00 via Android
    yum 源用的哪个?你用 yum 安装的话,默认的都是 2.6 的,
    majinjing3
        4
    majinjing3  
       2016-10-01 18:43:05 +08:00 via Android
    你应该使用 scl 保持 2.6 和 2.7 共存,然后修改环境变量使 2.7 成默认,然后安装 python27-MySQL-python 类似的包,或者直接用 python 2.7 的 pip 安装,
    majinjing3
        5
    majinjing3  
       2016-10-01 18:44:00 +08:00 via Android
    你这情况最简单就是 2 楼提到的给 python2.7 安装个 pip ,
    asd103
        6
    asd103  
    OP
       2016-10-01 18:46:59 +08:00
    @openfens 要是能用 pip 安装我就不会问了
    openfens
        7
    openfens  
       2016-10-01 18:50:17 +08:00
    @tumbzzc 你是无法安装 pip 吗?如果不能用 pip ,那就自己下载源码安装吧!
    lhbc
        8
    lhbc  
       2016-10-01 19:02:44 +08:00
    能升级系统的默认 Python 版本,然而却不能安装 pip ……
    你这种环境,最好是弄一台编译服务器,把 Python 2.7 编译到单独的目录,比如 /opt/python
    然后把 pip 和所有相关的包安装好,再分发到生产服务器

    要不就 Docker 算了
    asd103
        9
    asd103  
    OP
       2016-10-01 19:44:16 +08:00
    @openfens
    @lhbc
    -_-不是不能安装 pip 。
    没事了,反正解决了
    azh7138m
        10
    azh7138m  
       2016-10-01 20:36:54 +08:00 via Android
    @tumbzzc 咋解决啊,我很好奇:D
    ksupertu
        11
    ksupertu  
       2016-10-01 21:01:52 +08:00 via Android
    python27-setuptools
    julyclyde
        12
    julyclyde  
       2016-10-01 23:44:33 +08:00
    @ksupertu 你这个是 SCL 里的, lz 估计是自己编译的?
    coreki
        13
    coreki  
       2016-10-02 00:36:36 +08:00 via iPhone
    不要随意升级或替换系统默认的 python 版本,需要不同版本 python 请使用 virtualvenv 搞定
    bombless
        14
    bombless  
       2016-10-02 01:32:40 +08:00
    python2.7 的那个目录里有 pip2.7 ,用那个
    charm
        15
    charm  
       2016-10-02 11:54:17 +08:00
    python2.7 -m pip install ......
    lzjun
        16
    lzjun  
       2016-10-02 15:40:46 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5402 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 09:25 PVG 17:25 LAX 02:25 JFK 05:25
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86