Я пытаюсь построить облако слов в 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/, но он заблокирован моим корпоративным брандмауэром.
Любое решение / обходной путь?