【问题标题】:Mysql Connector issue in PythonPython中的Mysql连接器问题
【发布时间】:2018-08-21 06:08:22
【问题描述】:

我已经在 centos 7 中安装了用于 python 3.6 的 MySQL 连接器 如果我使用以下命令搜索已安装的模块

如下图所示 pip3.6 冻结 mysql-连接器==2.1.6 mysql-connector-python==2.1.7 pymongo==3.6.1

pip3.6 搜索mysql-connector mysql-connector-python (8.0.6) - 用Python编写的MYSQL驱动 已安装:2.1.7 最新:8.0.6 mysql-connector (2.1.6) - 用 Python 编写的 MySQL 驱动程序 已安装:2.1.6(最新)

安装了 MySQL 连接器。但是当尝试使用 MySQL 连接器运行程序时,它显示错误 no module installed MySQL connector。我使用的是 MariaDB 10.0

python3.6 mysql1.py 回溯(最近一次通话最后): 文件“mysql1.py”,第 2 行,在 将 mysql.connector 导入为 mariadb 文件“/root/Python_environment/my_Scripts/mysql.py”,第 2 行,在 导入 mysql.connector ModuleNotFoundError:没有名为“mysql.connector”的模块; 'mysql' 不是一个包

谁能知道怎么解决

【问题讨论】:

    标签: python pip mariadb centos7


    【解决方案1】:

    这是我在 python 创建的环境中遇到的问题。在 python 环境之外我能够运行脚本。它运行成功。在 python 环境中我无法运行我正在处理的脚本。如果有人知道可以给点建议

    【讨论】:

      【解决方案2】:

      您不能将脚本命名为 mysql.py — 在这种情况下,Python 会尝试从脚本中导入 mysql — 并且失败。

      将您的脚本 /root/Python_environment/my_Scripts/mysql.py 重命名为其他名称。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-08
        • 2018-06-09
        • 2014-11-15
        • 2011-11-14
        • 2010-12-18
        相关资源
        最近更新 更多