virtualenv,mysql-python,pip:谁知道怎么样?

rz.*_*rz. 67 python mysql pip virtualenv easy-install

我正在尝试在virtualenv中安装mysql绑定.我更喜欢使用pip或easy_install.pip给我以下错误:

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

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

EnvironmentError: mysql_config not found
Run Code Online (Sandbox Code Playgroud)

easy_install要么从sourceforge获取404,要么给我一个非常类似的错误.

有谁知道如何在virtualenv中解决这个问题?

ari*_*ell 88

我也试图在virtualenv中设置MySQL绑定.我所要做的就是安装包含mysql_config的包.在Ubuntu上它被称为libmysqlclient-dev.

之后,我能够做一个(virtualenv'd)python setup.py buildpython setup.py install.

  • 为了完成这项工作,我还必须在进行setup.py构建和安装之前安装python-dev. (12认同)
  • 在libmysqlclient-dev之后我使用PIP来安装mysql绑定:"pip install MySQL-python" (9认同)
  • 匿名用户的评论:在Fedora上它被称为`mysql-devel`,即`sudo yum install mysql-devel`.在那之后,`pip install mysql-python`在virtualenv中工作. (6认同)

phi*_*reo 7

在OS XI中使用Macports来安装我的MySQL,这使得mysql_config文件被调用mysql_config5.

所以我做了: sudo ln -s mysql_config5 /opt/local/bin/mysql_config

然后pip install MySQL-python从virtualenv 跑了,一切都很好.