[英]sqlalchemy ModuleNotFoundError: No module named 'MySQLdb'
我正在嘗試使用 sqlalchemy 來使用 pandas.dataframe.to_sql() 但是當我嘗試創建引擎時,我得到了提到的錯誤:
ModuleNotFoundError: No module named 'MySQLdb'
我看到很多人在眾多軟件包中都遇到了這個問題,但我還沒有找到可行的解決方案,我正在使用 mac OS 10.13.6 和 python 3.9.6。 我嘗試安裝了幾個軟件包,但它們沒有效果,我無法安裝 mysqlclient,這是唯一的解決方案嗎? 僅使用 sqlalchemy 的最基本功能似乎有點復雜。
我認為 Python3.x 不再支持 MySQLdb
相反,您可以像這樣使用 PyMySQL: https://pypi.org/project/PyMySQL/
要配置引擎,請使用:
engine = create_engine('mysql+pymysql://username:password@host:port/database')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.