如何修复:没有名为 'mysql' 的模块
How to fix: no module named 'mysql'
我想将我的 MYSQL 数据库连接到 python DB.I 已安装 pip mysql 连接器 already.I 打开 pycharm 和 运行 "import mysql.connector"。执行此代码后,我收到 'no such module named mysql' 错误。
import mysql.connector
确保您使用的是正确的 python 解释器。示例:在 Ubuntu 操作系统上,python2 有 pip
,但 python3 有 pip3
使用错误的 pip 将使您的包无法用于其他 python 版本。
我不知道你到目前为止尝试了什么,所以我不确定这是否能解决你的问题,但请检查你的配置。
还有,我不太清楚PyCharm 3.7是什么?您是指 Python 3.7 和 PyCharm 2019 吗?
(对于这个答案,我使用的是 PyCharm Professional 2019 和 Python 3.6
检查您的设置
首先检查您当前的解释器。它可以在 windows 右下角找到。
打开 Interpreter Settings
。将弹出带有列表的 window,显示当前安装的软件包。开始输入您要查找的包裹的名称。如果找不到,则必须安装它。
要安装,请单击列表右侧的小加号-签名。名为 可用包 的 window 将出现。在这里搜索您想要的包裹。
单击安装包
检查您的配置:
在 运行 -> Edit Configurations(或 运行-Button 附近的下拉菜单)下,确保您已选择正确的 Python 解释器。它必须是您之前选择的口译员。
当 运行 Pycharm 中的程序时,我遇到了同样的问题,在 venv >> 脚本 >> pyvenv.cfg 中有一个文件 include-system-site-packages = false .但是一旦它被更改并设置为 true 它对我有用。
version_info = 3.10.0.final.0
include-system-site-packages = 真
我想将我的 MYSQL 数据库连接到 python DB.I 已安装 pip mysql 连接器 already.I 打开 pycharm 和 运行 "import mysql.connector"。执行此代码后,我收到 'no such module named mysql' 错误。
import mysql.connector
确保您使用的是正确的 python 解释器。示例:在 Ubuntu 操作系统上,python2 有 pip
,但 python3 有 pip3
使用错误的 pip 将使您的包无法用于其他 python 版本。
我不知道你到目前为止尝试了什么,所以我不确定这是否能解决你的问题,但请检查你的配置。
还有,我不太清楚PyCharm 3.7是什么?您是指 Python 3.7 和 PyCharm 2019 吗? (对于这个答案,我使用的是 PyCharm Professional 2019 和 Python 3.6
检查您的设置
首先检查您当前的解释器。它可以在 windows 右下角找到。
打开
Interpreter Settings
。将弹出带有列表的 window,显示当前安装的软件包。开始输入您要查找的包裹的名称。如果找不到,则必须安装它。要安装,请单击列表右侧的小加号-签名。名为 可用包 的 window 将出现。在这里搜索您想要的包裹。
单击安装包
检查您的配置: 在 运行 -> Edit Configurations(或 运行-Button 附近的下拉菜单)下,确保您已选择正确的 Python 解释器。它必须是您之前选择的口译员。
当 运行 Pycharm 中的程序时,我遇到了同样的问题,在 venv >> 脚本 >> pyvenv.cfg 中有一个文件 include-system-site-packages = false .但是一旦它被更改并设置为 true 它对我有用。
version_info = 3.10.0.final.0 include-system-site-packages = 真