正在尝试将python连接到MySQL。在这个问题上似乎有很多,但对我来说似乎什么都不起作用。如果在Python提示下,我可以逐行输入脚本并获得成功
>>> import mysql.connector as m
>>> m.__version__
'8.0.22'
但是当我在python脚本(名为dbsql.py)中运行上述两行时,我得到了错误:
File "C:\Users\gbran\PythonCode\dbsql.py", line 1, in <module>
import mysql.connector as m
ModuleNotFoundError: No mdoule named 'mysql'
我是Python新手,但不知道这是否是Widnows中的路径问题。Python提示符中是否有方法查看文件mysql.connector从何处导入,以确保脚本的路径可用。还是我在这里遗漏了什么
谢谢你的指导和帮助
使用pip搜索可用模块
安装mysql连接器
核实
对于python3和更高版本,请使用下一个命令:
$ pip3 install mysql-connector-python-rf
您可以使用sys模块找出导入mysql的路径
在这个示例中,我可以看到我的操作系统模块是从/usr/lib/python3.8/OS.py导入的
然后将该路径添加到PYTHONPATH,以便python可以从那里导入模块
请参见下面的另一个示例:
相关问题 更多 >
编程相关推荐