如何解决:没有名为“ mysql”的模块

时间:2019-10-21 08:14:05

标签: python mysql-python

我想将MYSQL数据库连接到python DB。我已经安装了pip mysql连接器。我打开pycharm并运行“ import mysql.connector”。执行此代码后,我收到“没有此类名为mysql的模块”错误。

import mysql.connector

2 个答案:

答案 0 :(得分:1)

确保您使用的是正确的python解释器。示例:在Ubuntu操作系统上,对于python2,有pip,但是对于python3,有pip3 使用错误的pip将使您的软件包无法用于其他python版本。

答案 1 :(得分:0)

我不知道您到目前为止已经尝试了什么,所以不确定是否可以解决您的问题,但是请检查您的配置。

此外,我不太确定 PyCharm 3.7 是什么?您是说 Python 3.7 PyCharm 2019 吗? (对于这个答案,我正在使用PyCharm Professional 2019和Python 3.6


检查您的设置

  • 首先检查您当前的解释器。它可以在窗口的右下角找到。 enter image description here

  • 打开Interpreter Settings。将会弹出一个带有列表的窗口,显示当前安装的软件包。开始输入您要查找的包裹的名称。如果找不到,则必须安装它。 enter image description here

  • 要安装,请单击列表右侧的小 plus -Sign。将显示一个名为可用软件包的窗口。在这里搜索您所需的软件包。 Available Packages Window

  • 单击安装软件包

  • 检查您的配置: 在 Run -> Edit Configurations (或“运行按钮”附近的下拉菜单)下,确保您选择了正确的 Python解释器。它必须是您先前选择的解释器。 Run-Config