无法在VScode中导入sql.connector

时间:2020-10-16 16:46:45

标签: python visual-studio-code mysql-connector-python modulenotfounderror

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
问候

2 个答案:

答案 0 :(得分:1)

我在使用Pycharm时遇到相同的错误。安装其他软件包对我有用。如果可以解决问题,则可以尝试安装此程序并尝试运行。

pip install mysql-connector-python-rf

另一种解决方案是重新启动您的本地IDE,即VScode。我使用VScode作为主要IDE,并在python中安装了一些模块,这引发了类似ModuleNotFound的错误。重新启动它可以解决问题。

答案 1 :(得分:0)

我和你有同样的问题。我所做的是按 control + shift + p 。将弹出以选择Python解释器。转到并选择您的虚拟环境中的python解释器。脚本中的那个。我做完那件事就没事了。