Gensim: расширение C не загружено, обучение будет медленным.

Я запускаю gensim на Linux Suse. Я могу запустить свою программу на Python, но при запуске получаю:

Расширение C не загружено, обучение будет медленным. Установите компилятор C и переустановите gensim для быстрого обучения.

GCC установлен. Кто-нибудь знает, что мне делать?


person Janothan    schedule 12.05.2018    source источник


Ответы (1)


Попробуйте следующее:

Python 3.x

$ pip3 uninstall gensim    
$ apt-get install python3-dev build-essential      
$ pip3 install --upgrade gensim

Python 2.x

$ pip uninstall gensim    
$ apt-get install python-dev build-essential      
$ pip install --upgrade gensim
person Maxim    schedule 12.05.2018
comment
Большое спасибо за Вашу помощь. Проблема в том, что на Suse у меня нет apt-get (как на Ubuntu). Вы знаете, что мне нужно делать конкретно на Suse? Я предполагаю, что мне нужно использовать zypper (который работает для python3-dev, но не для сборки). - person Janothan; 12.05.2018
comment
@Janothan Ой, извини, я это пропустил. Попробуйте zypper install -t pattern devel_basis - person Maxim; 12.05.2018
comment
Спасибо! Проблема в том, что в винде. Ну что, apt-get is not recognized as an internal or external command? Подскажите, пожалуйста, как это сделать в Windows с помощью Python 3.7? - person M S; 12.10.2018
comment
comment
Как и @MishraS, я хотел найти решение в Windows. Это решило проблему: stackoverflow.com/a/55986444/5433896. - person Sander Vanden Hautte; 28.06.2019