在Python3中安装MySQLdb而非Python
我在用Ubuntu系统,并且安装了Python3,因为我的脚本是用这个写的。由于我在用MYSQL和MySQLdb,所以我安装了
apt-get install python-mysqldb
但是这个命令把MySQLdb安装到了Python(在Ubuntu上是2.6),而不是Python3。
- 我该怎么把MySQLdb安装到Python3上呢?
- 我应该继续用这个,还是换成PyMSQL呢?
抱歉,我今天刚开始接触Python...
7 个回答
4
MySQLdb 还不支持 Python3,不过有一个叫做 oursql 的工具,它是一个可以让 Python 和 MySQL 连接的驱动,支持 Python3。
9
1- 你可以使用这个命令来安装:
sudo apt-get install python3-mysqldb
这个方法对我有效。
2- 你也可以安装这个:
pip install PyMySQL
。
然后在 __init__.py
文件中添加一些代码
# __init__.py file
import pymysql
pymysql.install_as_MySQLdb()
2
据我所知,这个库还没有移植到python3上。