virtualenv, mysql-python, pip: anyone know how?
本问题已经有最佳答案,请猛点这里访问。
我正在尝试在virtualenv中安装mysql绑定。我更喜欢使用PIP或易于安装。pip给出了以下错误:
1 2 3 4 5 | File"setup_posix.py", line 24, in mysql_config raise EnvironmentError("%s not found" % (mysql_config.path,)) EnvironmentError: mysql_config not found |
轻松安装要么从sourceforge获得404,要么给我一个非常类似的错误。
有人知道如何在virtualenv中解决这个问题吗?
我还尝试在virtualenv中设置mysql绑定。我只需要安装包含mysql_-config的包。在Ubuntu上,它被称为
在那之后,我可以做一个(虚拟环境)
在OSX中,我使用MacPorts安装我的MySQL,这使得
所以我做到了:
然后从虚拟环境运行
如果没有安装适当的mysqlclient dev os包,则可能根本没有mysql_配置。
就个人而言,对于需要大量C编译的包,我更喜欢安装OS打包版本,因为这样的问题更少。在我的所有服务器上安装mysql python的操作系统包版本比安装编译依赖项更容易。
幸运的是,在我的经验中,这些包也趋向于非常稳定(mysql-python、pil、lxml等),所以我不需要为每个项目对它们进行版本固定。
但是,它确实阻止了我使用virtualenv——没有站点包,这有点烦人。
找不到mysql_-config。将包含mysql_-config的目录放到您的路径上,然后重试。