我想安装mysqlclient
并将其与python3一起使用,所以只需输入命令行:
$ sudo -H pip3 install mysqlclient
Requirement already satisfied: mysqlclient in /usr/local/lib/python3.5/dist-packages
然后
$ python3
Python 3.5.2 (default, Nov 17 2016, 17:05:23)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mysqlclient
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'mysqlclient'
这里有什么问题?
注意:libmysqlclient-dev已经安装了最新版本(5.7.17-0ubuntu0.16.04.2)
答案 0 :(得分:1)
尝试:
import MySQLdb
mysqlclient实际上是mysqldb到Python 3.x的一个端口。他们更改了lib的名称,因此它不会与原始名称发生冲突。