【问题标题】:How to import mysqlclient in python3 [duplicate]如何在python3中导入mysqlclient [重复]
【发布时间】:2017-12-20 21:07:40
【问题描述】:

我用过

python3 -m pip install mysqlclient

并且安装成功。

但是,当我尝试将其导入到我的 python 代码中时

import mysqlclient as sql

它想出了

ImportError: No module named 'mysqlclient'

我做错了什么导致我无法导入此模块。

【问题讨论】:

  • 在什么操作系统上?赢/Linux/OS X?
  • 你看到this了吗?

标签: python mysql


【解决方案1】:

原来是这样的

import MySQLdb

我以前用过

import mysqldb 

没有用

【讨论】:

  • ImportError: No module named MySQLdb 在 Ubuntu 16.04 LTS 上
【解决方案2】:

如果您收到错误,则可能是软件包未正确安装! 这里有一些替代方法可以安装mysqlclient

从源代码安装

通过 git clone 或zipfile下载源码。

自定义site.cfg

python setup.py install

注意:以上方法对初学者来说有点复杂。

您可以访问此站点以获取 Python3.5 and 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 install 成功了
猜你喜欢
  • 2016-07-29
  • 2018-11-09
  • 2017-09-06
  • 2018-03-18
  • 1970-01-01
  • 2015-12-04
  • 2021-05-11
  • 2021-12-07
  • 2017-12-14
相关资源
最近更新 更多