由于缺少mysql_config,在OSX上安装MySQL-python失败

时间:2016-01-12 01:56:52

标签: python mysql pip

我尝试在 OSX 上安装var Upda = function () { return { init: function (id, callback) { var getCurrent = KeyWord.getCurrentUser( function(data) { var id = data.id; console.log(id); } ); var tr = KeyWord.byId(id, function (data) { self._item = data; }, function (error) { jqXhrErr(error); }, function () { } ); $.when(tr).done(function () { if ($.isFunction(callback)) callback(); }); }, load: function (id) { var self = this; KeyWord.byId(id, function (data) { self.formHandler.load(data); }, function (error) { }, function () { } ); }, save: function () { KeyWord.updateProfile(id, function (data) { alert("data saved succesfully."); location.reload(); }, function (error) { jqXhrErr(error); }, function () { Metronic.unblockUI(); } ); }, }; }(); ,因此我写的程序可以与我们的工作数据库通信以运行并获取查询结果。

我遇到此错误,解释某处某处遗失了MySQL-python。我已经遇到过其他一些StackOverflow的答案,但它们面向Linux环境。

我还做了mysql_config,但brew install mysql失败了。我怀疑这个问题可能就在这里。

brew link mysql

1 个答案:

答案 0 :(得分:2)

您似乎没有/usr/local的写入权限,导致homebrew无法链接。如果您在OS X 10.11 +上,则很有可能重置所有权限,您需要更改这些权限才能解决问题;首先尝试让自制软件修复:

Homebrew故障排除:

  1. 运行brew update(两次)。
  2. 运行brew doctor并修正所有警告。
  3. 取得所有权:

    如果事情因权限错误而失败,请检查/usr/local中的权限,或者使用:

    sudo chown -R $(whoami) /usr/local
    

    Homebrew Troubleshooting document | El Capitan and Homebrew document