无法在jupyter笔记本中导入pytagcloud,但我使用pip安装了该库

时间:2018-12-06 07:07:33

标签: python jupyter-notebook pytagcloud

我无法在jupyter笔记本中导入 pytagcloud 。我该如何解决这个问题?我搜索了一些教程,还安装了所需的其他软件包,但仍然无法正常工作?

您有什么建议吗?

这是我的代码。谢谢。

import pytagcloud as pytagcloud

import codecs
from bs4 import BeautifulSoup
from konlpy.tag import Twitter
# utf-16 인코딩으로 파일을 열고 글자를 출력하기 --- (※1)
samsung = codecs.open("samsung.txt", encoding="utf-8")
line = samsung.readlines()
twitter = Twitter()
word_dic = {}
for line in line:
     malist = twitter.pos(line)
     for word in malist:
         if word[1] == "Noun": #  명사 확인하기 --- (※3)
            if not (word[0] in word_dic):
                word_dic[word[0]] = 0
            word_dic[word[0]] += 1 # 카운트하기
# 많이 사용된 명사 출력하기 --- (※4)
keys = sorted(word_dic.items(), key=lambda x:x[1], reverse=True)
for word, count in keys[:40]:
     print("{0}({1}) ".format(word, count), end="")
print()

keys

import pytagcloud
taglist = pytagcloud.make_tags(keys, maxsize = 80)
taglist

pytagcloud.create_tag_image(taglist, 'wordcolud.jpg', size = (900,600), fontname = 'Nobile', rectangular = False)

%matplotlib inline
import matplotlib.pyplot as plt
from wordcloud import WordCloud as wordcloud

wordcloud = WordCloud(stopwords = stopwords)
wordcloud = wordcloud.generate_from_keys(keys)

wordcloud = WordCloud().generate(keys)

draw_wordcloud_from_rss(keys)

cmd:pytagcloud

cmd:pygame

cmd:simplejson

jupyter notebook: pytagcloud

1 个答案:

答案 0 :(得分:0)

我问了一位同事,她给了答案!

所以问题很简单。我将所有这些库都安装在“ cmd”中

但是我必须将它们安装在“ Anaconda提示”中。

因此,如果您遇到与我相同的问题,请尝试此操作。

# Anaconda prompt

pip install pygame
pip install -U pytagcloud
pip install simplejson
jupyter notebook.

# Import.

我成功导入pygame,pytagcloud和simplejson库。 但是,我在上面的帖子代码中仍然存在错误,还有更多的库需要安装(konply..etc)。错误无处不在!

无论如何,我希望这对某人有帮助。