树莓派导入Python MySQL Connector触发异常问题求助
问题原因
你使用的运行环境为Python 2.7,而最新版mysql-connector-python已停止支持Python 2系列版本,其源码中使用了仅Python 3.6及以上版本才支持的f-string格式化语法,Python 2.7无法解析该语法,因此导入模块时直接触发语法报错。
解决方案
可根据实际使用场景选择对应方案:
- 方案一:切换至Python 3运行代码(推荐)
树莓派默认已预装Python 3,使用pip3重新安装连接器即可:
后续运行脚本时使用pip3 install mysql-connector-pythonpython3 script.py命令启动即可。 - 方案二:若必须使用Python 2.7,安装兼容Python 2的最后版本
mysql-connector-python对Python 2支持的最终版本为8.0.23,指定版本安装即可:pip install mysql-connector-python==8.0.23
内容的提问来源于stack exchange,提问作者mrsubwoof
相关产品推荐
相关产品推荐

