首页 > 解决方案 > AttributeError:模块'_version'在docker上的mysql连接器中没有属性'version'

问题描述

尝试在 docker 桌面上的 Windows 10 上运行 linux 映像容器时出现以下错误。

Traceback (most recent call last):
  File "app1.py", line 17, in <module>
    import mysql.connector
  File "/usr/local/lib/python3.8/site-packages/mysql/connector/__init__.py", line 35, in <module>
    __version__ = _version.version
AttributeError: module '_version' has no attribute 'version'

标签: docker

解决方案


我在 Ubuntu 16.04 上使用 python3.5 和通过 pip 安装的包 mysql_connector_repackaged 遇到了同样的问题。

我通过删除它并安装包 mysql-connector-python 解决了

pip3 install mysql-connector-python

推荐阅读