gpt4 book ai didi

python : MySQLdb

转载 作者:行者123 更新时间:2023-11-29 10:31:36 28 4
gpt4 key购买 nike

我正在 EC2 Amazon-Linux 实例上设置我的网站,它使用一些 Python。

经过大量调整后,我在设置 Python 时遇到了很大的麻烦。特别是下面的代码会抛出错误:

 >>> import MySQLdb

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "MySQLdb/__init__.py", line 19, in <module>
import _mysql
ImportError: libmysqlclient.so.1020: cannot open shared object file: No such file or directory

我的实例设置如下:

Python 2.7.12
MySql 5.7.18

通过 pip 安装 MySQL 一切顺利

sudo pip install MySQL-python
Successfully installed MySQL-python-1.2.5

塞巴斯蒂安

最佳答案

如果您使用系统中的标准 Python 安装,Amazon Linux 附带了您可以安装的 MySQL-python27 软件包。

我建议删除当前的版本并安装通过 yum 提供的版本,如下所示:

sudo yum remove MySQL-python
sudo yum install MySQL-python27

否则,您可能需要删除该模块,安装 MySQL 5.7 库,然后重新安装该模块。

sudo pip uninstall MySQL-python
sudo yum install mysql57-libs
sudo pip install MySQL-python

还有一个 MySQL 驱动程序的纯 Python 实现,它的维护更加积极。

sudo pip install PyMySQL

关于 python : MySQLdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47310751/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com