自更新到Xcode 7.3后,import gensim失败

时间:2016-05-10 20:04:40

标签: python c++ xcode gensim

我刚刚将我的Xcode版本更新为7.3。当我运行pip install --upgrade gensim时,该过程完成没有任何问题。但是,当我尝试在python shell中导入gensim时,终端会阻止一堆C ++输出,其中包含一系列执行错误:

Exception: Compilation failed (return status=1): clang: error: unsupported option '-b mi2'. clang: error: unsupported option '-b mi'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-sse4a'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-tbm'. clang: error: unknown argument: '-target-feature'. clang: error: unknown argument: '-target-feature'....

我认为这与gensim寻找其头文件的位置有关,但我有些不知所措。任何帮助调试都将非常感激。

1 个答案:

答案 0 :(得分:2)

没想到我在gensim中遇到的问题最终会与theano有关,但是调用import theano会重现错误。来自import gensim的{​​{3}}我发现这就是问题所在。以下是我调试的步骤。

sudo pip uninstall theano
sudo pip uninstall gensim 
sudo pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git #..install 'bleeding edge' theano from dev branch. this is the recommended fix for this issue that I've been seeing on the issue boards
sudo pip install --upgrade gensim