ImportError:没有名为connector.conversion的模块

时间:2014-06-17 14:55:08

标签: mysql macos importerror

我对mySQL很新,只是将它安装在我的Mac上(OS 10.6.8)。当我尝试通过终端连接数据库时,我收到此消息:

  

上次登录:Tue Jun 17 10:42:23 on console mysqluc -e" help utilities"   GEdit-2:~Eric $ mysqluc -e"帮助公用事业"追溯(最近的   最后呼叫):文件" / bin / mysqluc",第23行,in       来自mysql.utilities.common.options import license_callback,UtilitiesParser File   " /Library/Python/2.6/site-packages/mysql/utilities/common/options.py" ;,   第35行,在       来自mysql.connector.conversion导入MySQLConverter ImportError:没有名为connector.conversion的模块

在这个和其他论坛上阅读后,我安装了:

mySQL-connector-python 1.2.2

我还添加了这条路径:

PATH=/usr/local/git/bin:/usr/local/mysql/bin:$PATH

但是,没有任何帮助。

我也尝试过安装:

mySQL-connector-odbc 5.3.2

但是,安装失败。


非常感谢任何帮助。

埃里克

4 个答案:

答案 0 :(得分:27)

来自Can't run MySql Utilities

  

MYSQL Utilities假设MySQL Connector for Python已经存在   安装。如果你安装它   (http://dev.mysql.com/downloads/connector/python/),MySQL Utilities   应该运行正常。

答案 1 :(得分:0)

我尝试解决这个问题几个小时,最后使用mysqldb库而不是mysql-connector for python。 (使用Mac osSierra 10.12) 虽然我不能确保它足以满足每个人的目的,但这对我的目的来说已经足够了。

答案 2 :(得分:0)

我遇到了同样的问题。在互联网上搜索我遇到了解决方案。我们必须安装Python提供的库:

sudo apt-get install python3-mysql.connector

或者,如果Python 2:

sudo apt-get install python-mysql.connector

感谢: https://askubuntu.com/questions/1014947/mysql-connector-python-importerror-no-module-named-mysql

答案 3 :(得分:0)

MySQL连接器是必需的...但是此版本似乎正在调试中,无法在Mac OS mysql-connector-python-8.0.15-macos10.14.dmg上安装。

如果有人遇到相同的问题,则可以按照pymysql的建议安装this post