如何修复"Error: No module named mysql.connector"



我正在使用一些python程序,需要导入mysql.connector。但我面对的是ImportError: No module named connector。我已经阅读了关于同一问题的答案,也探索了谷歌,以找出并尝试一些步骤来解决仍然没有解决的问题。

我正在开发MacOS。我想默认情况下安装了python 2.7.18,我也安装了python 3.8.9。

所以我知道我必须为python 2.X安装pip install mysql-connector,但当我在终端中运行它时,它显示命令未找到:pip。然后我尝试安装pip3 install mysql-connector。用于python3,并成功安装。

但问题仍未解决。知道怎么解决这个问题吗?

这可能是使用错误的Python安装运行Python文件的情况。在VS代码中,我们可以选择要运行Python文件的解释器。

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

只需从解释器列表中选择Python 3.8.9即可。有关完整指南,您可以参考文档:https://code.visualstudio.com/docs/python/environments#_select-并激活环境

您的系统中安装了两个Python。Python 3和Python 2。Pip3只适合蟒蛇。您必须使用pip2或pip2.7才能使用python2。搜索如果你已经安装了pip2软件包不是然后安装它。

最新更新