我正在寻找一个与python / django一起用于web开发的生产数据库。我已经成功安装了MySQL。我相信python连接器不工作,我不知道如何使它工作。请指出我正确的方向。感谢。
如果我尝试导入MySQLdb
:
import MySQLdb
我收到以下异常。
Traceback (most recent call last):
File "/Users/vantran/tutorial/scrape_yf/mysql.py", line 3, in <module>
import MySQLdb
ImportError: No module named MySQLdb
我尝试过使用MySQL,但我正在努力让连接器包安装或正常工作。 http://dev.mysql.com/downloads/file.php?id=414340
我还试图查看有关安装MySQL python连接器的其他SO问题,但它们似乎都不必要地复杂化。
我也试过
答案 0 :(得分:1)
如果您的问题出在MySQLdb
模块,而不是MySQL服务器本身,您可能需要考虑使用PyMySQL
。设置起来要简单得多。当然,它也有所不同。
关键的区别在于它是MySQL协议的纯Python实现,而不是libmysql
的包装器。因此它具有最低要求,但在一些用例中它可能不是那么高效。此外,由于它们是完全不同的库,因此有一些罕见的东西可以支持但不支持另一种,以及它们支持的各种不同的东西。 (例如,MySQLdb
将所有MySQL警告作为Python警告处理; PyMySQL
将它们作为您要处理的信息处理。)
答案 1 :(得分:0)