查看: 1367|回复: 4

PIP install mysql-python failed because of EnvironmentError: mysql_config cou...

[复制链接]

4

主题

11

帖子

39

积分

新手上路

Rank: 1

积分
39
发表于 2018-9-18 16:47:46 | 显示全部楼层 |阅读模式
这是我得到的错误
  1. (mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$ pip install mysql-python
  2. Downloading/unpacking mysql-python
  3.   Downloading MySQL-python-1.2.3.tar.gz (70Kb): 70Kb downloaded
  4.   Running setup.py egg_info for package mysql-python
  5.     sh: mysql_config: not found
  6.     Traceback (most recent call last):
  7.       File "<string>", line 14, in <module>
  8.       File "/home/zjm1126/zjm_test/mysite/build/mysql-python/setup.py", line 15, in <module>
  9.         metadata, options = get_config()
  10.       File "setup_posix.py", line 43, in get_config
  11.         libs = mysql_config("libs_r")
  12.       File "setup_posix.py", line 24, in mysql_config
  13.         raise EnvironmentError("%s not found" % (mysql_config.path,))
  14.     EnvironmentError: mysql_config not found
  15.     Complete output from command python setup.py egg_info:
  16.     sh: mysql_config: not found

  17. Traceback (most recent call last):

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

  19.   File "/home/zjm1126/zjm_test/mysite/build/mysql-python/setup.py", line 15, in <module>

  20.     metadata, options = get_config()

  21.   File "setup_posix.py", line 43, in get_config

  22.     libs = mysql_config("libs_r")

  23.   File "setup_posix.py", line 24, in mysql_config

  24.     raise EnvironmentError("%s not found" % (mysql_config.path,))

  25. EnvironmentError: mysql_config not found

  26. ----------------------------------------
  27. Command python setup.py egg_info failed with error code 1
  28. Storing complete log in /home/zjm1126/.pip/pip.log
  29. (mysite)zjm1126@zjm1126-G41MT-S2:~/zjm_test/mysite$ pip install mysql-python
  30. Downloading/unpacking mysql-python
  31.   Running setup.py egg_info for package mysql-python
  32.     sh: mysql_config: not found
  33.     Traceback (most recent call last):
  34.       File "<string>", line 14, in <module>
  35.       File "/home/zjm1126/zjm_test/mysite/build/mysql-python/setup.py", line 15, in <module>
  36.         metadata, options = get_config()
  37.       File "setup_posix.py", line 43, in get_config
  38.         libs = mysql_config("libs_r")
  39.       File "setup_posix.py", line 24, in mysql_config
  40.         raise EnvironmentError("%s not found" % (mysql_config.path,))
  41.     EnvironmentError: mysql_config not found
  42.     Complete output from command python setup.py egg_info:
  43.     sh: mysql_config: not found

  44. Traceback (most recent call last):

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

  46.   File "/home/zjm1126/zjm_test/mysite/build/mysql-python/setup.py", line 15, in <module>

  47.     metadata, options = get_config()

  48.   File "setup_posix.py", line 43, in get_config

  49.     libs = mysql_config("libs_r")

  50.   File "setup_posix.py", line 24, in mysql_config

  51.     raise EnvironmentError("%s not found" % (mysql_config.path,))

  52. EnvironmentError: mysql_config not found

  53. ----------------------------------------
  54. Command python setup.py egg_info failed with error code 1
  55. Storing complete log in /home/zjm1126/.pip/pip.log
复制代码

我该怎么做才能解决这个问题?
回复

使用道具 举报

10

主题

72

帖子

180

积分

注册会员

Rank: 2

积分
180
发表于 2018-9-18 16:49:07 | 显示全部楼层
系统上似乎缺少mysql_config,或者安装程序找不到它。确保mysql_config确实已安装。
例如,在Debian / Ubuntu上,你必须安装包:
  1. sudo apt-get install libmysqlclient-dev
复制代码

也许mysql_config不在你的路径中,当你自己编译mysql套件时就是这种情况。
更新:对于最新版本的debian / ubuntu(截至2018年),使用如下命令
  1. sudo apt install default-libmysqlclient-dev
复制代码

回复

使用道具 举报

9

主题

74

帖子

185

积分

注册会员

Rank: 2

积分
185
发表于 2018-9-18 16:50:19 | 显示全部楼层
运行Mac OSX Mountain Lion,我只是在终端中运行它来修复:
  1. export PATH=$PATH:/usr/local/mysql/bin
复制代码

这是我发现的最快的修复 - 它将它添加到路径中,如果您计划在另一个环境中安装MySQL-python,最好永久添加它(即添加它到/etc/paths)
回复

使用道具 举报

11

主题

80

帖子

199

积分

注册会员

Rank: 2

积分
199
发表于 2018-9-18 16:51:20 | 显示全部楼层
apt-get install libmysqlclient-dev python-dev
回复

使用道具 举报

5

主题

41

帖子

108

积分

注册会员

Rank: 2

积分
108
发表于 2018-10-10 08:13:12 | 显示全部楼层
学习了,有几种解决方法
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表