安装 MySQL-python

2024-02-26

我在尝试在我的 Ubuntu/Linux Box 上安装 MySQL-python 时遇到以下失败。从下面来看,问题似乎是sh: mysql_config: not found有人可以建议我该怎么做吗?

rmicro@ubuntu:~$ 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/rmicro/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/rmicro/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

在 Ubuntu 上,建议使用发行版存储库。因此安装 python-mysqldb 应该很简单:

sudo apt-get install python-mysqldb

如果您确实想使用 pip 进行安装,正如前面提到的,这不是建议的路径,但可能,请查看之前提出的问题和答案:pip install mysql-python 失败并出现环境错误:找不到 mysql_config https://stackoverflow.com/questions/5178292/pip-install-mysql-python-show-error

这是开发人员提供的非常全面的指南:http://mysql-python.blogspot.no/2012/11/is-mysqldb-hard-to-install.html http://mysql-python.blogspot.no/2012/11/is-mysqldb-hard-to-install.html

要获取 python-mysqld 使用 pip 安装它的所有先决条件(如果您使用 virtualenv,您将需要这样做),请运行以下命令:

sudo apt-get install build-essential python-dev libmysqlclient-dev
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

安装 MySQL-python 的相关文章

随机推荐