然后以管理员身份打开 Anaconda Powershell Prompt pip -V #查看pip版本,不是19就升级 python -m pip install --upgrade pip pip install jieba wordcloud需要下载安装文件 https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud https://download.lfd.uci.edu/pythonlibs/q5gtlas7/wordcloud-1.5.0-cp37-cp37m-win32.whl https://pypi.org/project/wordcloud/#files 看安装的python系统位数是多少,我是python37-32,所以装win32的 然后以管理员身份打开 Anaconda Powershell Prompt,执行 pip install C:\Users\xhs\Downloads\wordcloud-1.5.0-cp37-cp37m-win_amd64.whl pip install C:\Users\xhs\Downloads\wordcloud-1.5.0-cp37-cp37m-win32.whl 命令行启动jupyer 打开anaconda power shell 输入 jupyter lab 回车 浏览器访问 http://localhost:8888/lab 打开Jupyter lab 就可以写代码啦
import wordcloud as wc import jieba import jieba.analyse import matplotlib.pyplot as plt from scipy.misc import imread %matplotlib inline plt.rc('figure', figsize=(15, 15)) all_text = open(file='text.txt', encoding='utf-8').read()#读取txt文件 tag=jieba.analyse.extract_tags(all_text,20) #20个高频词 print(tag) #输出高频词 seg_list = jieba.cut(all_text, cut_all=False) words =' ' for seg in seg_list: words = words + seg + ' ' #print(words) color_mask = imread("5.jpg") #导入模板图片(高反差) cloud = wc.WordCloud( font_path='simhei.ttf', background_color='white', max_words=1000, mask=color_mask, max_font_size=14, random_state=42) mywc = cloud.generate(words) plt.imshow(mywc) cloud.to_file('7.png') #输出词云图