This is the error I get

(mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$ pip install mysql-python
Downloading/unpacking mysql-python
  Downloading MySQL-python-1.2.3.tar.gz (70Kb): 70Kb downloaded
  Running setup.py egg_info for package mysql-python
    sh: mysql_config: not found
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
      File "/home/zjm1126/zjm_test/mysite/build/mysql-python/setup.py", line 15, 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 24, in mysql_config
        raise EnvironmentError("%s not found" % (mysql_config.path,))
    EnvironmentError: mysql_config not found
    Complete output from command python setup.py egg_info:
    sh: mysql_config: not found

Traceback (most recent call last):

  File "<string>", line 14, in <module>

  File "/home/zjm1126/zjm_test/mysite/build/mysql-python/setup.py", line 15, 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 24, 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
Storing complete log in /home/zjm1126/.pip/pip.log
(mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$ pip install mysql-python
Downloading/unpacking mysql-python
  Running setup.py egg_info for package mysql-python
    sh: mysql_config: not found
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
      File "/home/zjm1126/zjm_test/mysite/build/mysql-python/setup.py", line 15, 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 24, in mysql_config
        raise EnvironmentError("%s not found" % (mysql_config.path,))
    EnvironmentError: mysql_config not found
    Complete output from command python setup.py egg_info:
    sh: mysql_config: not found

Traceback (most recent call last):

  File "<string>", line 14, in <module>

  File "/home/zjm1126/zjm_test/mysite/build/mysql-python/setup.py", line 15, 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 24, 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
Storing complete log in /home/zjm1126/.pip/pip.log

我能做些什么来解决这个问题?

推荐答案

您的系统上似乎缺少mysql_config,或者安装程序找不到它. 确保确实安装了mysql_config.

例如,在Debian/Ubuntu上,您必须安装软件包:

sudo apt-get install libmysqlclient-dev

也许mysql_配置不在您的路径中,当您自己编译时就会出现这种情况

debian/ubuntu的最新版本(截至2018年)为Update:

sudo apt install default-libmysqlclient-dev

Python相关问答推荐

Pandas 滚动最接近的价值

使用groupby Pandas的一些操作

在Mac上安装ipython

删除字符串中第一次出现单词后的所有内容

在极性中创建条件累积和

在含噪声的3D点网格中识别4连通点模式

导入...从...混乱

如何创建引用列表并分配值的Systemrame列

在Docker容器(Alpine)上运行的Python应用程序中读取. accdb数据库

pandas:在操作pandora之后将pandora列转换为int

处理Gekko的非最优解

在numpy数组中寻找楼梯状 struct

如何将一组组合框重置回无 Select tkinter?

Tensorflow tokenizer问题.num_words到底做了什么?

Js的查询结果可以在PC Chrome上显示,但不能在Android Chrome、OPERA和EDGE上显示,而两者都可以在Firefox上运行

如何在Python中将超链接添加到PDF中每个页面的顶部?

Django更新视图未更新

如何删除剪裁圆的对角线的外部部分

如何在networkx图中提取和绘制直接邻居(以及邻居的邻居)?

使用Django标签显示信息