Python中的Mysql连接器问题

时间:2018-03-13 04:47:19

标签: python pip mariadb centos7

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

  

它显示如下       pip3.6冻结       MySQL的连接器== 2.1.6       MySQL的连接器,蟒== 2.1.7       pymongo == 3.6.1

     

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

安装MySQL连接器。但是当尝试使用MySQL连接器运行程序时,它显示错误没有模块安装MySQL连接器。我正在使用MariaDB 10.0

  

python3.6 mysql1.py       Traceback(最近一次调用最后一次):       文件" mysql1.py",第2行,in       将mysql.connector导入为mariadb       文件" /root/Python_environment/my_Scripts/mysql.py" ;,第2行,在       import mysql.connector   ModuleNotFoundError:没有名为' mysql.connector&#39 ;;的模块' MySQL的'不是包

任何人都可以知道如何解决

2 个答案:

答案 0 :(得分:0)

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

将脚本/root/Python_environment/my_Scripts/mysql.py重命名为其他内容。

答案 1 :(得分:0)

这是我在python创建的环境中遇到的问题。除了python环境我能够运行脚本。它运行成功。在python环境中我无法运行脚本我正在处理它。如果任何人都知道可以就此提出建议