在使用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
再次执行文件,解决错误提示。
主要是解释器位置问题,模块未能正确安装到引用位置内,引起错误