1.操作系统版本

uname -a
Linux 10-27-30-48 5.15.60-1.el7.x86_64 #1 SMP Thu Aug 11 12:39:22 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

2.python 版本

python 3.5

3.问题现象

安装完python 3.5 之后,创建隔离环境并安装 mysql-connector-python,但是在导入该模块的时候报错

1)检查是否安装了mysql-connector-python
source /root/venv_python/bin/activate
(venv_python) [root@ecs-5gcmp-hadoop-0003 site-packages]# pip list
et-xmlfile (1.1.0)
mysql-connector-python (8.0.31)
openpyxl (3.0.10)
pip (8.1.1)
protobuf (3.20.1)
pycrypto (2.6.1)
setuptools (20.10.1)
xlwt (1.3.0)
##隔离环境中安装了 8.0.31 版本的 mysql-connector-python (当前最新版本为8.0.32)2) 导入 mysql.connector 报错
python
Python 3.5.2 (default, Oct 25 2022, 16:14:35)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import xlwt
>>> import mysql.connector
Traceback (most recent call last):File "<stdin>", line 1, in <module>File "/usr/local/python3.5/lib/python3.5/site-packages/mysql/connector/__init__.py", line 32, in <module>from .connection_cext import CMySQLConnectionFile "/usr/local/python3.5/lib/python3.5/site-packages/mysql/connector/connection_cext.py", line 67f"MySQL Connector/Python C Extension not available ({exc})"^
SyntaxError: invalid syntax3)怀疑是版本问题,更换较低版本
pip install mysql-connector-python==8.0.21
Collecting mysql-connector-python==8.0.21Downloading https://files.pythonhosted.org/packages/f9/69/b998b6e461d189bf504c81e1a2df6a131ce75b4e15bf6655de62df801443/mysql_connector_python-8.0.21-cp35-cp35m-manylinux1_x86_64.whl (15.8MB)100% |████████████████████████████████| 15.8MB 70kB/s
Requirement already satisfied (use --upgrade to upgrade): protobuf>=3.0.0 in ./venv_python/lib/python3.5/site-packages (from mysql-connector-python==8.0.21)
Installing collected packages: mysql-connector-pythonFound existing installation: mysql-connector-python 8.0.31Uninstalling mysql-connector-python-8.0.31:Successfully uninstalled mysql-connector-python-8.0.31
Successfully installed mysql-connector-python-8.0.21## mysql-connector-python 版本列表请见 https://dev.mysql.com/doc/relnotes/connector-python/en/4)再次导入成功
venv_python) [root@10-27-30-48 ~]# pip list
mysql-connector-python (8.0.21)
pip (8.1.1)
protobuf (3.20.1)
setuptools (20.10.1)
You are using pip version 8.1.1, however version 22.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
(venv_python) [root@10-27-30-48 ~]# python
Python 3.5.2 (default, Oct 25 2022, 21:28:13)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mysql.connector
>>> 

import mysql.connector 报错相关推荐

  1. Pycharm连接mysql数据库报错1130,1054

    Pycharm连接并创建mysql数据库报错 1.报错信息如下mysql.connector.errors.NotSupportedError: Authentication plugin 'cach ...

  2. python import request 不报错_爬虫学习路径整理及安装环境遇到的坑

    学习路径是我自己提炼和精选的,只适合我个人,因为虽然有技术基础但是我刚入门爬虫视野很窄不专业,为避免误导你们,你们最好参考知乎上大牛已经回答的好答案.我发这篇文章,目的是给自己看的.ps,专栏下每篇文 ...

  3. mysql upgrade 报错_mysql_upgrade

    关于 mysql_upgrade的搜索结果 问题 WDCP面板升级组件脚本及方法 坛子里面安装WDCP面板的帖有很多,但WDCP的组件也是老了一些,今天哥就带大家飞. WDCP的Apache原则上是不 ...

  4. mysql 主从报错

    mysql 主从报错 mysql> change master to  master_host='10.1.2.3', master_user='slave', master_password= ...

  5. java连服务器mysql报错_tomcat程序连接服务器mysql数据库报错

    tomcat程序连接服务器mysql数据库,报 错误,后来用java程序直接连接数据库,发现可以连得上,可以操作数据库, 在网上查了设置数据库连接等待时间(wait_timeout)设置,也没用. 奇 ...

  6. jmeter连接MySQL出错_MySQL数据库之jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory...

    本文主要向大家介绍了MySQL数据库之jmeter连接mysql数据库报错Cannot create PoolableConnectionFactory  ,通过具体的内容向大家展现,希望对大家学习M ...

  7. ERROR 1136 (21S01): MySQL 的报错: 错误 1136(21S01): 列的计数 与 value 的计数 不相符 在第四行。

    MySQL 的报错: 错误 1136(21S01): 列的计数 与 value 的计数 不相符 在第四行. desc product+-----------+-------------+------+ ...

  8. mac mysql 报错_mac os mysql 配置?报错-问答-阿里云开发者社区-阿里云

    配置mysql appledeMacBook-Pro-2:~ apple$ /usr/local/mysql-5.7.15-osx10.11-x86_64/bin/mysqladmin -u root ...

  9. IDEA 2020.3 连接mysql数据库报错解决

    IDEA 2020.3 连接mysql数据库报错解决 问题: Cannot connect to "Connection". The server time zone value ...

最新文章

  1. 使用ViewBag传送数据从控制器至视图
  2. Spring4 MVC Hibernate4集成
  3. “EncoderDecoder: ‘mit_b1 is not in the backbone registry‘“
  4. 腾讯比Groupon更想要
  5. __block和__weak修饰符的区别
  6. 分析模式 - 度量与测绘
  7. 信息系统项目管理师-常用技术标准考点笔记
  8. 编译性语言、解释性语言和脚本语言的区别
  9. (转)[Android分享] Android中用Ant把ndk的so文件打包进apk
  10. android smb 图片,谷歌放出安卓版Samba客户端 但仅支持SMBv1
  11. JDK1.8 win10系统 环境变量配置
  12. 如何联机调试和发布程序
  13. 11月6日云栖精选夜读:阿里云双11访谈之云安全
  14. Android平板怎么截屏,华为平板怎么截屏(华为平板快速截图)
  15. Eclipse 中Web项目如何引用Java项目源码调试的配置
  16. matlab 谐振电路图,rlc串联电路谐振特性图分享
  17. 信贷风控中如何定位基站位置
  18. c++ mfc加载图片jpg,png,GIF格式
  19. css锚点定位不准确问题
  20. 中国水煤浆行业“十四五”规划与运营模式分析报告2022~2028年

热门文章

  1. 基本流程图与跨职能流程图
  2. 解决k8s中的长连接负载均衡问题
  3. 公交门户分析与统计系统
  4. 大学的学习目标与期望
  5. win10计算机系统慢,电脑win10系统为什么反应那么慢,原来出在这里
  6. 2023 iApp 图片漫画化源码
  7. 一文读懂eBPF/XDP
  8. HTML5经典面试题
  9. APP项目开发失败案例经验汇总
  10. 虚拟机如何支持硬件虚拟化