2013-09-11 3 views
8

1) sudo dpkg -i mysql-connector-python_1.0.12-1ubuntu12.04_all.debимпорт mysql.connector ImportError: Нет модуль с именем разъем

2) sudo dpkg -i mysql-utilities_1.3.5-1debian6.0_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 

Он не находит mysql.connector. Как это настроить?

+0

решили проблему: путем редактирования /usr/local/lib/python2.7/dist-packages/mysql/ __init__.py add: от pkgutil import extend_path __path__ = extend_path (__ path__, __name__) – user2767144

+0

Кто-нибудь знает, есть ли эквивалентный трюк для Macports? – Brooks

+0

Пренебрежение предыдущим. Для Macports импортируйте MySQLdb не mysql.connector – Brooks

ответ

1

user2767144 решить эту проблему путем редактирования:

/usr/local/lib/python2.7/dist-packages/mysql/__init__.py 

и добавления:

from pkgutil import extend_path 
path = extend_path(path, name) 
Смежные вопросы