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
问候
答案 0 :(得分:1)
我在使用Pycharm时遇到相同的错误。安装其他软件包对我有用。如果可以解决问题,则可以尝试安装此程序并尝试运行。
pip install mysql-connector-python-rf
另一种解决方案是重新启动您的本地IDE,即VScode。我使用VScode作为主要IDE,并在python中安装了一些模块,这引发了类似ModuleNotFound
的错误。重新启动它可以解决问题。
答案 1 :(得分:0)
我和你有同样的问题。我所做的是按 control + shift + p 。将弹出以选择Python解释器。转到并选择您的虚拟环境中的python解释器。脚本中的那个。我做完那件事就没事了。