在virtualenv中安装mysqlclient时出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在virtualenv中安装mysqlclient时出错相关的知识,希望对你有一定的参考价值。

(my_project) [yw@yanbox my_project]$ pip install mysqlclient

File "/tmp/pip-build-zza957yo/mysqlclient/setup_posix.py", line 44, in get_config
        libs = mysql_config("libs_r")
      File "/tmp/pip-build-zza957yo/mysqlclient/setup_posix.py", line 26, in mysql_config
        raise EnvironmentError("%s not found" % (mysql_config.path,))
    OSError: mysql_config not found

任何想法如何解决这个问题?

答案

确保在您的系统中安装了mysql_config(例如,运行locate mysql_config)。它通常由libmysqlclient包或类似产品提供,具体取决于您的发行版。

如果它存在,尝试提供它到pip的路径,例如:

PATH=/usr/local/mysql/bin:$PATH pip install mysqlclient

以上是关于在virtualenv中安装mysqlclient时出错的主要内容,如果未能解决你的问题,请参考以下文章

如何在python中安装mysqlclient?

如何在 SLES 12 中安装 mysqlclient?

在 Windows 的 Python 3.6 中安装 mysqlclient

在 cPanel 上的 django 项目中安装 mysqlclient 时出错

在py3中安装mysqlclient时出错[重复]

如何在python2.7中安装MySQLdb 在virtualenv中安装