我在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的'不是包
任何人都可以知道如何解决
答案 0 :(得分:0)
您不能将脚本命名为mysql.py
- 在这种情况下,Python会尝试从脚本中导入mysql
- 并失败。
将脚本/root/Python_environment/my_Scripts/mysql.py
重命名为其他内容。
答案 1 :(得分:0)
这是我在python创建的环境中遇到的问题。除了python环境我能够运行脚本。它运行成功。在python环境中我无法运行脚本我正在处理它。如果任何人都知道可以就此提出建议