我一直在尝试让Python3.2和SQLAlchemy0.8更好地使用MySQL,但我失败得很惨:-(
我尝试了using Mysql-Python,但失败了,因为MySQL-python还不能与python3x兼容
然后,我转到pymysql,它也来到了screeching halt,因为我再次被告知它与python3x不兼容,尽管它作为一个合适的驱动程序列在SQLAlchemy页面上。你知道吗
通读之后,有人向我指出Luke Carrier's Oursql,我还不知道如何安装,因为它在github上,而且我从未使用过github。我是python的新手,让我们单独进行开源编程。你知道吗
我刚刚完成了一个使用Postgresql的项目,它工作得很好,但是最流行的开源数据库(正如他们所说的)似乎还不够。你知道吗
因此,当我尝试学习如何使用github来尝试我们的sql时——我希望它不会在我身上消亡——我只有一个问题。没有人在使用Python3x、SQLAlchemy和MySQL吗?如果是,您使用的是哪种驱动程序?你知道吗
我查看了我们的SQL,但在安装过程中出现了一个bug。考虑到这一点,我做了一些研究,发现了以下mailing list entry,其中指出:
考虑到这一点,我尝试了MySQL-connector/python路由,因为它是MySQL官方开发站点的特色(不过,您需要一个Oracle帐户来下载它)。下载完文件后,我将其解压缩并运行:
您需要安装MySQL客户机库。在那里我使用pip安装sqlalchemy:
最后,我在Python REPL中做了一个快速测试:
注意
mysql+mysqlconnector
部分很重要,因为它不是sqlalchemy的默认驱动程序。希望有帮助。你知道吗相关问题 更多 >
编程相关推荐