如何在Python3中导入mysqlclient

9

我使用了

python3 -m pip install mysqlclient

它已成功安装。

但是,当我尝试使用以下方式将其导入我的Python代码时:

import mysqlclient as sql

它提供了

ImportError: No module named 'mysqlclient'

我做错了什么,导致我无法导入这个模块?

在哪个操作系统上?Win/Linux/OS X? - Grimmy
你看到这个了吗? - idjaw
2个回答

26
Turns out its.
import MySQLdb

我之前使用的是

import mysqldb 

没有起作用


在Ubuntu 16.04 LTS上出现了“ImportError: No module named MySQLdb”错误。 - XoXo

3
如果您遇到了错误,则可能是因为包没有正确安装!以下是一些安装mysqlclient的替代方案

从源代码安装

通过git clone或zipfile下载源代码。

自定义site.cfg

python setup.py install

注意: 上述方法对于初学者来说有些复杂。

您可以访问此网站Python3.5和Python3.6并下载.whl软件包。

下一步是安装.whl软件包,(例如)如果您有Python3.5,则可以执行以下操作:

pip install mysqlclient-1.3.10-cp35-cp35m-win32.whl

使用 import MySQLdb as sql 导入模块。

希望能帮到你!


我不需要自定义site.cfg文件。只需运行python3 setup.py安装即可。 - aldux

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接