繁体   English   中英

无法在 jupyter notebook 中导入 pytagcloud 但我使用 pip 安装了该库

[英]Can't import pytagcloud in jupyter notebook but I installed the library using pip

我无法在 jupyter notebook 中导入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 笔记本:pytagcloud

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

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

但我必须在“Anaconda prompt”中安装它们。

所以,如果你有和我一样的问题,试试这个。

# Anaconda prompt

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

# Import.

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM