MySQL Python 连接器失败
Posted
技术标签:
【中文标题】MySQL Python 连接器失败【英文标题】:MySQL Python Connector Failure 【发布时间】:2019-07-19 16:36:28 【问题描述】:我在我的 64 位操作系统上安装了 Python 3.7 64 位。我还安装了 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:/Users/Basir Payenda/PycharmProjects/newprj/app.py" Traceback(最 最近通话最后):文件“C:/Users/Basir Payenda/PycharmProjects/newprj/app.py",第 1 行,在 import mysql.connector ModuleNotFoundError: No module named '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
当我转到 pycharm 并导入 mysql.connector 时,我再次收到上述消息 no module 'mysql' found
2 小时后编辑: 没有答案,我试过这个。我卸载了所有东西,python、mysql、pychar 并重新安装。又是同样的问题。我应该更换我的电脑吗?
【问题讨论】:
***.com/a/42124201/4758119 我在问这个问题之前试过了,没有结果 当我在 python 3.7.2 shell 上导入 mysql 连接器时,没有任何错误,但是当我在 pycharm 上尝试导入 mysql 连接器时,它显示上述错误 通过pip3
安装试试
你能把代码贴在你要导入的地方吗
【参考方案1】:
在安装模块之前尝试从文件夹“newprj”激活虚拟环境:venv\Scripts\activate
。
接下来你会看到:“(venv) C:\Users\Basir Payenda\PycharmProjects\newprj>”
然后再次尝试安装软件包。
【讨论】:
我该怎么做?我应该在 Scripts 文件夹中运行激活文件 通常通过IDE中的终端来完成。从包含项目的文件夹中运行此激活文件。 我是CS新手,一个月了。请写代码谢谢【参考方案2】:我认为 pycharm 中的新模块无法在 pycharm 项目解释器中自动加载,因此您应该尝试创建一个新的 virtualenv 项目或使用这些附加配置更改项目解释器中的某些配置。请看下面我的照片:
-
更改现有项目解释器设置:
转到(文件->设置->项目:YourProjectName->项目解释器->单击右侧的“+”->输入要安装的模块的名称。
或
-
创建新项目环境并附加附加设置:
转到(文件->新建项目->项目解释器:新虚拟环境->确保“基本解释器”路径正确->清单“继承全局站点包”以加载您已安装的所有模块之前)
【讨论】:
以上是关于MySQL Python 连接器失败的主要内容,如果未能解决你的问题,请参考以下文章