我已经下载了MySQL-python连接器,并使用
$ sudo python setup.py install.从python shell导入该包时,出现以下错误。请帮帮我。
import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.6/dist-packages/MySQLdb/__init__.py", line 19, in <module>
import _mysql
File "build/bdist.linux-i686/egg/_mysql.py", line 23, in <module>
File "build/bdist.linux-i686/egg/_mysql_api_util.py", line 78, in setup_platform_namespace
ImportError: No module named _mysql_unix.api发布于 2012-07-18 16:03:18
我安装的MySQLdb不包含名为_mysql_api_util.py的文件。谷歌搜索表明它来自另一个名为jaraco.mysql的包。也许你之前尝试过安装它,但现在它与MySQLdb冲突?你能卸载它然后重试吗?
发布于 2016-08-09 16:59:37
我建议一种不同的方法,使用python-mysqldb包和OS包管理器。以其他方式安装MySQLdb并非易事。
Ubuntu/Debian:apt-get install python-mysqldb
CentOS/rpm-based:yum install mysql-python
Fedora:dnf install python-mysql
https://stackoverflow.com/questions/11534205
复制相似问题