
是这样的,升级了 centos6.5 的默认版本 python2.6 为 2.7 后,修改了 yum 的配置文件为 /usr/bin/python2.6 。然后再用 yum 安装 MySQLdb 之后,这个 MySQLdb 还是安装在 python2.6 下。。。 具体命令为:
yum install MySQL-python 求解,这种情况怎么让 MySQLdb 安装在 python2.7 下
1 bytenoob Oct 1, 2016 via Android 自己下源码包编译 |
nbsp; 2 openfens Oct 1, 2016 给 python2.7 装个 pip 工具 |
3 majinjing3 Oct 1, 2016 via Android yum 源用的哪个?你用 yum 安装的话,默认的都是 2.6 的, |
4 majinjing3 Oct 1, 2016 via Android 你应该使用 scl 保持 2.6 和 2.7 共存,然后修改环境变量使 2.7 成默认,然后安装 python27-MySQL-python 类似的包,或者直接用 python 2.7 的 pip 安装, |
5 majinjing3 Oct 1, 2016 via Android 你这情况最简单就是 2 楼提到的给 python2.7 安装个 pip , |
8 lhbc Oct 1, 2016 能升级系统的默认 Python 版本,然而却不能安装 pip …… 你这种环境,最好是弄一台编译服务器,把 Python 2.7 编译到单独的目录,比如 /opt/python 然后把 pip 和所有相关的包安装好,再分发到生产服务器 要不就 Docker 算了 |
11 ksupertu Oct 1, 2016 via Android python27-setuptools |
13 coreki Oct 2, 2016 via iPhone 不要随意升级或替换系统默认的 python 版本,需要不同版本 python 请使用 virtualvenv 搞定 |
14 bombless Oct 2, 2016 python2.7 的那个目录里有 pip2.7 ,用那个 |
15 charm Oct 2, 2016 python2.7 -m pip install ...... |
16 lzjun Oct 2, 2016 |