问题描述
import MysqL.connector
mydb = MysqL.connector.connect(host='localhost',user='root',passwd='password',auth_plugin='MysqL_native_password')
我在Jupyter笔记本中做同样的事情,它在那里工作,但是在VScode中显示:ModuleNotFoundError: No module named 'MysqL'
我安装的所有其他软件包都可以正常工作,但仅对此有麻烦。
我已经使用pip安装了。有什么解决办法吗?
我当然可以使用Jupyter笔记本,但我更喜欢vscode,所以.... Python 3.8.3
pip 20.2.3
问候
解决方法
我在使用Pycharm时遇到相同的错误。安装其他软件包对我有用。如果可以解决问题,则可以尝试安装此程序并尝试运行。
pip install mysql-connector-python-rf
另一种解决方案是重新启动您的本地IDE,即VScode。我使用VScode作为主要IDE,并在python中安装了一些模块,这引发了类似ModuleNotFound
的错误。重新启动它可以解决问题。
我和你有同样的问题。我所做的是按 control + shift + p 。将弹出以选择Python解释器。转到并选择您的虚拟环境中的python解释器。脚本中的那个。我做完那件事就没事了。