如何使用pip安装Python的MySQLdb模块?


当前回答

转到pycharm,然后转到默认设置——> pip(双击)——pymsqldb..——> install——在像这样的程序中安装使用之后

import pymysql as MySQLdb

# Open database connection
db = MySQLdb.connect("localhost","root","root","test" )

# prepare a cursor object using cursor() method
cursor = db.cursor()

# execute SQL query using execute() method.
cursor.execute("show tables")

# Fetch a single row using fetchone() method.
data = cursor.fetchall()
print (data)

# disconnect from server
db.close()

其他回答

PIP安装mysql-connector-python 如文档中所述:

https://dev.mysql.com/doc/connector-python/en/connector-python-installation-binary.html

你可以去这个网站下载软件包。

这里给出的很多答案都很让人困惑,所以我会尽量简单地说。它帮我安装了这个

pip install pymysql

然后在python文件中使用以下命令

import pymysql as MySQLdb

这样你就可以毫无问题地使用MySQLdb了。

这很容易,但很难记住正确的拼写:

pip install mysqlclient

如果你需要1.2。x版本(仅适用于遗留的Python),使用pip安装MySQL-python

注意:在运行上述命令时,有些依赖项可能必须就位。一些关于如何在不同平台上安装这些工具的提示:

Ubuntu 14, Ubuntu 16, Debian 8.6 (jessie)

sudo apt-get install python-pip python-dev libmysqlclient-dev

Fedora 24:

sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc

苹果操作系统

brew install mysql-connector-c

如果失败了,那就试试

brew install mysql

第一个

pip install pymysql

然后将下面的代码放入__init__.py (projectname/__init__.py)

import pymysql
pymysql.install_as_MySQLdb()

我的环境是(python3.5, django1.10),这个解决方案适合我!

希望这能有所帮助!!