MySQL Python连接器故障

时间:2019-02-26 07:26:58

标签: python mysql

我已经在64位操作系统上安装了64位Python 3.7。我还安装了mysql-installer-community-8.0.15.0,并且我仍然使用此代码python -m pip install mysql-connector安装了MySQL连接器,但仍然尝试导入mysql.connector时。我收到此错误。

  

“ C:\ Users \ Basir   Payenda \ PycharmProjects \ newprj \ venv \ Scripts \ python.exe“   “ C:/用户/ Basir Payenda / PycharmProjects / newprj / app.py”追溯(大多数   最近通话结束):文件“ C:/ Users / Basir   Payenda / PycharmProjects / newprj / app.py”,第1行,在       导入mysql.connector ModuleNotFoundError:没有名为“ mysql”的模块

此外,我还在我的机器上安装了mysql-connector-python-8.0.15-py3.7-windows-x86-64bit。 请帮助我解决此问题,我已经尝试了所有可能的方法。谢谢

编辑: 使用以下代码安装mysql.connector

C:\Users\Basir Payenda\AppData\Local\Programs\Python\Python37\Scripts>python -m pip install mysql-connector

pip3 install mysql-connector

使用pip3,我收到此消息:

  

已经满足要求:C:\ users \ basir中的mysql-connector   payenda \ appdata \ local \ programs \ python \ python37 \ lib \ site-packages   <2.1.6>

再次进入pycharm并导入mysql.connector时,出现上述消息,未找到模块'mysql'

2小时后编辑: 没有答案,我尝试了这个。我卸载了所有内容,python,mysql,pychar并重新安装。同样是同样的问题。我应该更换计算机吗?

2 个答案:

答案 0 :(得分:0)

在安装模块之前,请尝试从文件夹“ newprj”激活虚拟环境:venv\Scripts\activate。 接下来,您将看到:“(venv)C:\ Users \ Basir Payenda \ PycharmProjects \ newprj>” 然后尝试再次安装软件包。

答案 1 :(得分:0)

我认为pycharm中的新模块无法在pycharm项目解释器中自动加载,因此您应该尝试创建一个新的virtualenv项目或使用这些附加配置更改项目解释器中的某些配置。见下面的图片:

  1. 更改现有项目解释器设置: 转到((文件->设置->项目:YourProjectName->项目解释器->单击右侧的->您要安装的模块的类型名称。)

  1. 创建新项目环境并附加其他设置: 转到(文件->新项目->项目解释器:新虚拟环境->确保“基本解释器”路径正确->清单“继承全局站点程序包”以加载所有已安装的模块之前)