Srd*_*tic 50 python mysql mysql-python python-3.x python-3.4
我已经安装了Python 3.4.0 版,我想用MySQL数据库做一个项目.我下载并尝试安装MySQLdb,但这个版本的Python没有成功.任何建议我如何解决这个问题并正确安装?
And*_*ter 72
MySQLdb不支持Python 3,但它不是Python的唯一MySQL驱动程序.
mysqlclient本质上只是MySQLdb的一个分支,其中包含Python 3支持(以及其他一些改进).
PyMySQL是纯Python的MySQL驱动程序,这意味着它更慢,但它不需要在客户端计算机上安装已编译的C组件或MySQL库和头文件.它支持Python 3.
另一个选择就是使用像PostgreSQL这样的另一个数据库系统.
lxx*_*lxx 21
使用mysql-connector-python.我更喜欢用PyPI的 pip安装它:
pip install --allow-external mysql-connector-python mysql-connector-python
Run Code Online (Sandbox Code Playgroud)
如果要使用池,请确保您的数据库有足够的可用连接,因为默认设置可能不够.
安装点子:
apt-get install pip
Run Code Online (Sandbox Code Playgroud)
对于Python中的访问MySQL,安装:
pip3 install mysqlclient
Run Code Online (Sandbox Code Playgroud)