【问题标题】:Issues with mysql-connector-python importmysql-connector-python 导入的问题
【发布时间】:2021-01-14 02:22:37
【问题描述】:

我在使用 mysql-connector-python 包时遇到了很多麻烦。在我的工作笔记本电脑上,该软件包每次都可以正常工作。但是,在我的个人笔记本电脑上,它在工作时似乎是完全随机的。我在 VS Code 中运行 Jupyter Notebook 并使用 Python 3.6.2。

例如,

首先我在终端中安装了 mysql-connector 包: pip install mysql-connector-python

然后我用这个命令导入包:import mysql.connector

虽然,当我尝试导入包时,我收到此错误: ModuleNotFoundError: No module named 'mysql'

如果我重新启动计算机然后运行导入,它会工作,但在重新启动 Jupyter 内核或选择不同的内核后,它将停止工作,直到我再次重新启动计算机。

我发现这对其他人来说也是一个问题,但似乎无法为我的问题找到正确的解决方案。有人知道怎么回事吗?

【问题讨论】:

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


    【解决方案1】:

    mysql-connector-python”是一个 Python 模块包。当我们使用不同的 Python 环境时,它的存储位置是不同的。因此,我们需要在 Jupyter notebook 的右上角选择包含该模块的 Python 内核。

    请检查您在 VSCode 终端中安装此模块时使用的 Python 环境,在 Jupyter 中也使用此环境。

    【讨论】:

    • 您好,感谢您的回答!我正在尝试安装在与您类似的虚拟环境中。左下角显示“Python 3.9.0 64-bit ('venv3.9': venv)”,但右上角显示“Python 3.9.0 64-bit: Idle”且不包含“venv” “ 像你的。当我单击以选择不同的内核时,它不包括名称中包含“venv”的内核。这是我的问题吗?
    • @tyleroki - 您是如何创建虚拟环境的?并且终端能顺利进入你创建的虚拟环境吗?请尝试重新加载 VSCode。
    猜你喜欢
    • 1970-01-01
    • 2014-09-08
    • 2014-04-28
    • 2016-03-14
    • 2015-07-10
    • 2021-04-29
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    相关资源
    最近更新 更多