在使用python3链接数据库时,总是提示 No module named 'pymysql' 错误,执行pip3 install pymysql后,提示安装成功,但是执行py文件还是提示此错误。

使用python2 执行时,链接数据库正确,百思不得其解

先使用python3 进入编辑器

import sys
print(sys.executable)

输出所使用python解释器地址

进入输出文件夹内

执行

./pip.exe list

输出:

明白了,安装mysql时没有安装到解释器所在位置,所以执行时总提示找不到Pymysql

升级下pip

注意执行时使用绝对路径,避免引起不必要麻烦

 .\python.exe -m pip install --upgrade pip

然后在执行

.\pip.exe install pymysql

再次执行文件,解决错误提示。

主要是解释器位置问题,模块未能正确安装到引用位置内,引起错误

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐