Wordcloud в python ImportError: скомпилировано без libfreetype? - PullRequest
0 голосов
/ 06 марта 2020

Я пытаюсь построить облако слов в python 3.6. Я не могу установить пакеты с pip или conda напрямую, поэтому я установил вручную wordcloud и pillow как

conda install --offline ".../wordcloud-1.6.0-py36hfa6e2cd_0.tar.bz2"
conda install --offline ".../pillow-7.0.0-py36hcc1f983_0.tar.bz2"

Затем я запустил

from wordcloud import WordCloud
wordcloud = WordCloud().generate(train_data['CONVERSACION'].values[0])

И я получил следующая ошибка:

ImportError: The _imagingft C module is not installed

Несмотря на то, что я могу запустить wordcloud = WordCloud().

Я удалил оба и снова установил wordcloud и pillow, но ничего не изменилось. Я использую Windows 8.1.

Я вижу среди этих ответов , которые кто-то предлагает установить freetype до pillow, но у меня уже было freetype до. В любом случае я обновил его:

conda update --offline ".../freetype-2.8-vc14h17c9bdf_0.tar.bz2"

И переустановил wordcloud и pillow (удалено до обновления), но ничего не изменилось. Я также попытался загрузить предварительно скомпилированный установщик PIL (скомпилированный с помощью libfreetype) из https://www.lfd.uci.edu/~gohlke/pythonlibs/, но он заблокирован моим корпоративным брандмауэром.

Любое решение / обходной путь?

...