python - 将 MySQL 与 Python 连接

标签 python mysql

我试图用python连接mysql。我使用了命令“sudo pip install mysql-python”和我收到的消息,

Collecting mysql-python
  Downloading MySQL-python-1.2.5.zip (108kB)
    100% |████████████████████████████████| 110kB 1.4MB/s 
    Complete output from command python setup.py egg_info:
    sh: mysql_config: command not found
    Traceback (most recent call last):
      File "<string>", line 20, in <module>
      File "/private/tmp/pip-build-EdaCnd/mysql-python/setup.py", line 17, in <module>
        metadata, options = get_config()
      File "setup_posix.py", line 43, in get_config
        libs = mysql_config("libs_r")
      File "setup_posix.py", line 25, in mysql_config
        raise EnvironmentError("%s not found" % (mysql_config.path,))
    EnvironmentError: mysql_config not found

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /private/tmp/pip-build-EdaCnd/mysql-python

如何解决这个问题?

最佳答案

您需要安装 mysql_config。在 Debian/Ubuntu 上,您可以使用以下命令来安装它:

sudo apt-get install libmysqlclient-dev

假设您拥有计算机的管理员权限。也可能是 mysql_config 不在您的路径中,您也应该调查一下。

关于python - 将 MySQL 与 Python 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32373790/

相关文章:

python - 更改扭曲矩阵日志中的时间格式

mysql - 我可以在 JPA 中按顺序对值求和吗?

mysql - 在 SQL 语句中使用 MAX

mysql - 更正错误的 insert-from-select SQL 语句

PHP循环而不是空数组

mysql - 本地主机不会加载

python - 为什么未指定的 Python 多处理调用代码?

python - 基于云的内存

python - Popen子处理问题

python - 在两个 pandas DataFrame 之间执行适当的连接操作