【问题标题】:Unable to import sql.connector in VScode无法在 VScode 中导入 sql.connector
【发布时间】:2021-01-31 05:15:36
【问题描述】:
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
问候,

【问题讨论】:

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


    【解决方案1】:

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

    pip install mysql-connector-python-rf
    

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

    【讨论】:

    • 是的,绝对有效!我可以获取一些资源来阅读更多相关信息吗?
    • dev.mysql.com/doc/connector-python/en 我认为这只是它的另一个名称。但是您可以随时查看他们的网站以获取更多信息。
    【解决方案2】:

    我和你有同样的问题。我所做的是按control+shift+p。会弹出选择Python解释器。去选择你的虚拟环境中的python解释器。脚本中的那个。我这样做之后就很好了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-17
      • 2022-01-04
      • 2021-12-18
      • 2022-10-24
      • 2020-02-19
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      相关资源
      最近更新 更多