Я только что обновил свою версию Xcode до 7.3. Когда я бегу pip install --upgrade gensim
Процесс завершен без каких-либо проблем. Однако, когда я пытаюсь импортировать gensim в оболочке python, терминал блокирует кучу выходных данных 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 ищет свои заголовочные файлы, но я несколько растерялся. Любая помощь отладки будет принята с благодарностью.
Не ожидал, что проблемы, с которыми я столкнулся в gensim, в конечном итоге будут связаны с theano, но import theano
воспроизвел ошибку. По следу от import gensim
Я определил, что это где проблема была. Вот шаги, которые я выполнил для отладки.
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
Других решений пока нет …