mysql-connector-python 导入问题

Issues with mysql-connector-python import

我在使用 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 内核或选择不同的内核后,它将停止工作,直到我再次重新启动我的计算机。

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

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

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