如何修复“错误:没有名为 mysql.connector 的模块”

问题描述 投票:0回答:3

我正在使用一些Python程序,我需要导入

mysql.connector
。但我面临的是
ImportError: No module named connector
。我已经阅读了同一问题的答案,并探索谷歌以找出并尝试一些步骤来修复它仍然没有修复。

我正在 MacOS 上工作。我猜默认情况下安装了 python 2.7.18 并且我还安装了 python 3.8.9。

所以我开始知道我必须为 python 2.X 安装

pip install mysql-connector
,但是当我在终端中运行它时,它显示 command not find: pip 。然后我尝试安装
pip3 install mysql-connector
。对于python3,它已成功安装。

但是问题仍然没有解决。知道如何解决这个问题吗?

python mysql macos mysql-connector
3个回答
1
投票

可能是您使用错误的 Python 安装运行 Python 文件。在 VS Code 中,我们可以选择要用来运行 Python 文件的解释器。

默认情况下,Python 扩展会查找并使用第一个 Python 它在系统路径中找到的解释器。要选择一个特定的 环境,使用Python:从 命令面板(Ctrl+Shift+P)。

只需从解释器列表中选择Python 3.8.9。如需完整指南,您可以参考文档: https://code.visualstudio.com/docs/python/environments#_select-and-activate-an-environment


0
投票

您的系统中安装了两个Python。 Python3 和 Python2。 Pip3 仅适用于 python3。 您必须使用 pip2 或 pip2.7 才能使用 python2。 搜索是否安装了 pip2 软件包,然后安装它。


0
投票

在代码中导入

mysql.connector
之前,请使用
mysql-connector-python
软件包安装程序安装
pip
软件包。总的命令可能如下:

pip install mysql-connector-python
© www.soinside.com 2019 - 2024. All rights reserved.