Python 导入mysql.connector导入错误:没有名为connector的模块

Python 导入mysql.connector导入错误:没有名为connector的模块,python,mysql,utilities,Python,Mysql,Utilities,1) sudo dpkg-i mysql-connector-python_1.0.12-1ubuntu12.04_all.deb (Reading database ... 50871 files and directories currently installed.) Preparing to replace mysql-utilities 1.3.5 (using mysql-utilities_1.3.5-1debian6.0_all.deb) ... Unpacking replac

1)
sudo dpkg-i mysql-connector-python_1.0.12-1ubuntu12.04_all.deb

(Reading database ... 50871 files and directories currently installed.)
Preparing to replace mysql-utilities 1.3.5 (using mysql-utilities_1.3.5-1debian6.0_all.deb) ...
Unpacking replacement mysql-utilities ...
postrm script for mysql-utilities
foundpython2.7
/opt/bitnami/python/lib/python2.7/site-packages
Setting up mysql-utilities (1.3.5) ...
postinst script for mysql-utilities
python2.7
found
python2.7
/opt/bitnami/python/lib/python2.7/site-packages
Processing triggers for man-db ...
2)
sudo dpkg-i mysql-utilities\u 1.3.5-1debian6.0\u all.deb

(Reading database ... 50871 files and directories currently installed.)
Preparing to replace mysql-utilities 1.3.5 (using mysql-utilities_1.3.5-1debian6.0_all.deb) ...
Unpacking replacement mysql-utilities ...
postrm script for mysql-utilities
foundpython2.7
/opt/bitnami/python/lib/python2.7/site-packages
Setting up mysql-utilities (1.3.5) ...
postinst script for mysql-utilities
python2.7
found
python2.7
/opt/bitnami/python/lib/python2.7/site-packages
Processing triggers for man-db ...
(工作时将提供参数)

3) 正在尝试运行mysqlrplcheck:

$ mysqlrplcheck
Traceback (most recent call last):
  File "./mysqlrplcheck", line 38, in <module>
    from mysql.utilities.common.server import check_hostname_alias
  File "/opt/bitnami/python/lib/python2.7/site-packages/mysql/utilities/common/server.py", line 29, in <module>
    import mysql.connector
ImportError: No module named connector
$mysqlrplcheck
回溯(最近一次呼叫最后一次):
文件“/mysqlrplcheck”,第38行,在
从mysql.utilities.common.server导入检查\u主机名\u别名
文件“/opt/bitnami/python/lib/python2.7/site packages/mysql/utilities/common/server.py”,第29行,在
导入mysql.connector
ImportError:没有名为connector的模块

它找不到mysql.connector。如何配置此选项?

用户2767144通过编辑解决了此问题:

/usr/local/lib/python2.7/dist-packages/mysql/__init__.py
并加入:

from pkgutil import extend_path
path = extend_path(path, name)

解决了问题:通过编辑/usr/local/lib/python2.7/dist packages/mysql/_init__uuuuy.py add:from pkgutil import extend_path path path=extend_path(path,name),有人知道Macports是否有相同的技巧吗?忽略前面的。对于Macports,请导入MySQLdb而不是mysql.Connectory您应该将其作为答案而不是注释添加。(这个问题似乎仍然没有答案)。请