python - 使用 Anaconda 安装 MySQLdb

标签 python mysql mysql-python anaconda

我“成功”安装了 MySQLdb 使用:

pip install mysql-python

但是当我使用终端检查时,“import MySQLdb”会抛出这个错误:

Traceback (most recent call last): File "", line 1, in File "//anaconda/lib/python2.7/site-packages/MySQLdb/init.py", line 19, in import _mysql ImportError: dlopen(//anaconda/lib/python2.7/site-packages/_mysql.so, 2): Library not loaded: libssl.1.0.0.dylib Referenced from: //anaconda/lib/python2.7/site-packages/_mysql.so Reason: image not found

我假设这是由于链接问题引起的,但我不知道该怎么办。

--- 我在 Mac 上。 ---

最佳答案

MYsql-python 是 MySQL 客户端库的包装器。在这里,您似乎缺少 SSL 库。尝试安装 libssl(如果你使用的是 Debian/Ubuntu/Mint)

sudo apt-get install libssl1.0.0

关于python - 使用 Anaconda 安装 MySQLdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25164264/

相关文章:

python - 无法在 virtualenv 上执行 pip install mysql-python

python - 是否有一个更简单的 GridSearchCV 版本,只优化一个函数?

Python argparse 静态参数

php - 将逗号分隔的字符串拆分为多列到 db - php

mysql 对状态字段进行分组

python mysql数据库连接错误

Python:为什么我使用 super() 而不是使用显式父类(super class)名称时会出现异常?

python - Networkx:可视化 MultiGraph 时重叠边

PHP/MySQL - 将数组数据存储为 JSON,不好的做法?

mysql - Mac OS Mojave 导入 MySQLDB 导入问题