安装在python 2.6中但未安装在2.7上的mysql连接器

Mar*_*rco 1 python pip mysql-connector mysql-python python-2.7

RedHat是我的操作系统。默认情况下,它运行python2.6。但是,我需要安装python2.7。我在这篇文章之后安装了它。现在,当我运行时:

$ python -V
Python 2.7.5
Run Code Online (Sandbox Code Playgroud)

然而

$ sudo python -V
Python 2.6.6
Run Code Online (Sandbox Code Playgroud)

因此,在安装库时会出现问题。我尝试mysql-connector通过以下方式安装:

但是,在python 2.7版本上未安装mysql-connector模块。如果我运行:

$ python
>>> import mysql.connector
ImportError: No module named mysql.connector
Run Code Online (Sandbox Code Playgroud)

如何在python版本2.7上也安装mysql模块?

编辑

附加信息:

$ which pip
/usr/bin/pip

$ sudo which pip
/usr/bin/pip

$ which easy_install
/opt/rh/python27/root/usr/bin/easy_install

$ sudo which easy_install
/usr/bin/easy_install

/usr/bin/ $ ls -al pip
-rwxr-xr-x. 1 root root 281 Feb  7 11:07 pip

/opt/rh/python27/root/usr/bin $ ls -al easy_install
-rwxr-xr-x. 1 root root 344 Aug 16 11:40 easy_install
Run Code Online (Sandbox Code Playgroud)

Dan*_*man 5

这就是为什么您应该使用virtualenv的原因

  • 然后我设法通过`pip install --allow-all-external mysql-connector-python`进行安装。 (2认同)