似乎没有正确安装带有MySQL的connectror / python

时间:2018-02-06 13:56:12

标签: mysql python-3.x

我已将此问题发布到MySQL页面中的CONNECTOR / PYTHON论坛,但我没有得到回复,所以我希望有人在阅读本论坛时可能会有一些提示。

我运行了已安装的Linux Mint 18.3(基于Ubuntu 16.04) python3.6和MySQL 5.7.21-0。

MySQL有一个下载页面,可以获取connector / python,我已经下载了

MySQL的连接器,蟒-CEXT-py3_2.1.7-1ubuntu16.04_i386.deb 这似乎是要下载的正确文件。

根据Linux归档管理器,此package_name.deb文件包含

/usr/lib/python3/dist-packages/_mysql_connector.cpython-35m-i386-linux-gnu.so 连同更改日志

根据我运行的MySQL页面中的说明 dpkg -i package_name.deb
暂时下载并存储在/ tmp

* .so文件存储在上面提到的目录中,但我看不到python 模块文件.py我希望包含连接代码。

MySQL文档第5.1章中的代码示例,我将其付诸实践 进入testsql.py:

!/ usr / lib / python / dist-packages(由我添加)

导入mysql.connector

导致: 文件“testsql.py”,第9行,in import mysql.connector ModuleNotFoundError:没有名为'mysql'的模块

因此,下载,安装和执行之间的链接被破坏了。有一个空白需要填补,我需要在某处找到python连接模块。 它似乎没有出现在下载* .deb文件中。

我也尝试过第三方模块MySQLdb,但这也不完整。但这是另一个问题。 所以我希望有人可以对此有所了解。

此致 P.A.Rønning

0 个答案:

没有答案
相关问题