docker - 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'
解决方案
我在 Ubuntu 16.04 上使用 python3.5 和通过 pip 安装的包 mysql_connector_repackaged 遇到了同样的问题。
我通过删除它并安装包 mysql-connector-python 解决了
pip3 install mysql-connector-python
推荐阅读
- polymer - Vaadin-Time-Picker 是否可用?如何在java中使用poymer组件?
- python - 由于单个 IOLoop 导致运行状况检查 API 被阻止
- jmeter - 通过 Cloudflare 进行负载测试中的 Autocannon 与 Jmeter
- python - 如何在 PyTorch 中组合/堆叠张量和组合维度?
- android - 如何从我的片段中的 recyclerView 中的视图以编程方式更改视图的属性?
- ios - 如何在Objective C中使用不是NSObject的可编码对象?
- amazon-web-services - Amazon SageMaker 不支持的内容类型应用程序/x-image
- php - 在 Quickbook 中向客户添加日记帐分录时出现问题 - 消息:在构建 ReferenceType 时,传递的数组没有“值”的键
- vb.net - While 循环变量中的不一致
- gwt - GWT-Jackson-APT 在用于编码字符串的 $wnd.window JSON web-worker 代码上失败