首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为蟒蛇安装MySQLdb?

问如何为蟒蛇安装MySQLdb?
EN

Stack Overflow用户
提问于 2020-01-29 04:43:59
回答 2查看 4.5K关注 0票数 0

我从here尝试了conda install -c anaconda mysql-connector-python,但在安装之后我尝试运行import MySQLdb as db buy it to error:

代码语言:javascript
复制
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-5-08dd46cbf704> in <module>
      1 ## package used to connect the database
----> 2 import MySQLdb as db
      3 import pandas as pd
      4 import numpy as np
      5 import warnings

ModuleNotFoundError: No module named 'MySQLdb'

如何为蟒蛇安装MySQLdb?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-29 04:55:34

对于MySQLdb,您必须安装Python2的mysql-python:

代码语言:javascript
复制
conda install -c anaconda mysql-python

对于Python2和Python3,mysqlclient是推荐使用的库:

代码语言:javascript
复制
conda install -c anaconda mysqlclient

以下是Django对mysql库https://docs.djangoproject.com/en/3.0/ref/databases/#mysql-db-api-drivers的推荐

票数 2
EN

Stack Overflow用户

发布于 2020-01-29 04:55:55

根据mysqldb's pypi page,您需要将mysqldb安装为

代码语言:javascript
复制
pip install MySQL-python

总而言之:您安装了错误的python库,正确的方法是:

代码语言:javascript
复制
conda install -c anaconda mysql-python
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59956731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档