返回顶部
首页 > 资讯 > 后端开发 > Python >从CentOS安装完成到生成词云python的实例
  • 196
分享到

从CentOS安装完成到生成词云python的实例

实例CentOSpython 2022-06-04 19:06:32 196人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

前言 人生苦短,我用python。学习Python怎么能不搞一下词云呢是不是(ง •̀_•́)ง 于是便有了这篇边实践边记录的笔记。 环境

前言

人生苦短,我用python学习Python怎么能不搞一下词云呢是不是(ง •̀_•́)ง

于是便有了这篇边实践边记录的笔记

环境:VMware 12pro + Centos7 + Python 2.7.5

安装系统

之前一直用的是win10子系统,现在试试CentOS,CentOS官网下载最新系统dvd版 安装到VMware 12pro。网上很多教程。例如这个链接。等待安装完成后开始。

第一个命令

ubuntu的时候没有的命令会提示你安装,感觉很简单的事。但是到CentOS上却变得很头痛。

打开终端在执行以下命令安装python-pip时提示。


sudo yum install python-pip

没有可用软件包 python-pip。

Google了一下说是这个包在EPEL源里,要添加EPEL源才可以。

执行下面两个命令就安装好了。


yum install epel-release.noarch

yum install python-pip

python库安装

接下来安装一个词云Wordcloud


pip install -i https://pypi.tuna.tsinghua.edu.cn/simple wordcloud

截取部分提示错误信息 
unable to execute GCc: No such file or directory
error: command 'gcc' failed with exit status 1

连gcc都没有(ง •̀_•́)ง。先安装gcc
yum install gcc

gcc装完后继续安装wordcloud!又报了下面的错误


_posixsubprocess.c:3:20: 致命错误:Python.h:没有那个文件或目录

于是需要先安装python-devel

sudo yum install python-devel  #注意这里不是python-dev

CentOS 下叫做 python-devel,Ubuntu 下还是叫做 python-dev。

wordcloud安装完毕!

代码

生成词云一份代码,并且随便找一份英文(我在ChinaDaily找的文章 Recruiters starting to employ social media 放到 txt/word.txt中


# -*- coding: UTF-8 -*-
import matplotlib
# Force matplotlib to not use any Xwindows backend.
#matplotlib.use('Agg')

from wordcloud import WordCloud

textfile = open(u'txt/word.txt','r').read()
wordcloud = WordCloud(background_color="white",width=800, height=600, margin=5).generate(textfile)

# width,height,margin可以设置图片属性
# generate 可以对全部文本进行自动分词,但是它对中文支持不好
#background_color参数为设置背景颜色,默认颜色为黑色

wordcloud.to_file('word.png')

执行命令运行 python clouddemo.py 报错提示


SyntaxError: Non-ASCII character 'xe5' in file clouddemo.py on line 6, 
but no encoding declared; see Http://www.python.org/peps/pep-0263.html for details

原因如下

Python默认是以ASCII作为编码方式的,如果在Python源码中包含了中文(或者其他非英语系的语言),此时即使你把自己编写的Python源文件以UTF-8格式保存,但实际上,这依然是不行的。

解决办法很简单,只要在文件开头加入下面代码;指定文件的编码格式为utf-8。上面的代码我已经加好了(。・`ω´・)。


# -*- coding: UTF-8 -*- 

编码问题解决了。接下来重新运行。

还是报错!!!


ImportError: No module named Tkinter

首先yum list installed | grep ^tk

查看是否存在相应模块,如果不存在则通过yum install tkinter 和yum install -y tk-devel下载相应模块。

重新执行命令提示下一个错误


tkinter.TclError: no display name and no $DISPLAY environment variable

虽然一波N折,但是最后还是成功了!!!看看源代码目录下的词云图!

效果图如下:

查看图片

以上这篇从CentOS安装完成到生成词云python的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: 从CentOS安装完成到生成词云python的实例

本文链接: https://lsjlt.com/news/15794.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 从CentOS安装完成到生成词云python的实例
    前言 人生苦短,我用python。学习python怎么能不搞一下词云呢是不是(ง •̀_•́)ง 于是便有了这篇边实践边记录的笔记。 环境...
    99+
    2022-06-04
    实例 CentOS python
  • python如何实现生成词云图
    这篇文章主要介绍python如何实现生成词云图,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!生成的词云图,如下:安装wordcloud,jieba,其他包自行安装:conda install -c conda-for...
    99+
    2023-06-05
  • python生成词云的原理是什么
    Python生成词云的原理是通过对文本进行分词处理,统计每个词出现的频率,然后根据词频的大小,将词语以不同的字体大小和颜色显示在图像...
    99+
    2023-10-26
    python
  • 使用python生成云词图实现画红楼梦词云图
    目录在用Python绘制红楼梦词云图文章中讲到我们使用Python把红楼梦中的核心词汇给绘画出来了,但是,红楼梦这么唯美的书,给我们乌漆麻黑的搞了一张词云,宝宝们肯定接受不了 那怎...
    99+
    2024-04-02
  • python 生成18年写过的博客词云
    文章链接:https://mp.weixin.qq.com/s/NmJjTEADV6zKdT--2DXq9Q 回看18年,最有成就的就是有了自己的 博客网站,坚持记录,写文章,累计写了36篇了,从一开始的难以下手,到现在成为一种习惯,...
    99+
    2023-01-30
    写过 博客 python
  • Nginx安装完成没有生成sbin目录的解决方法
    错误描述: 1、在Linux(CentOS 7 64)系统上完成Nginx(1.18.0)的安装后,找不到sbin启动目录. 2、用nginx -v查看版本提示命令未找到 ...
    99+
    2024-04-02
  • python生成excel的实例代码
    本文实例为大家分享了python生成excel的具体代码,供大家参考,具体内容如下 #_*_coding:utf-8_*_ import MySQLdb import xlwt from dateti...
    99+
    2022-06-04
    实例 代码 python
  • Python编程实现小姐姐跳舞并生成词云视频示例
    目录制作过程分为以下几个部分1、视频下载2、B 站弹幕下载3、视频切帧,人像分割4、对分割后的图像制作词云图5、图片拼接,合成视频最后 Python做了一个词云视频,以另一种角度来看...
    99+
    2024-04-02
  • 通过Python的wordcloud库将单词生成词云(心形形状)
    文章目录 前言一、wordcloud库是什么?二、安装wordcloud库三、查看wordcloud库版本四、使用方法1.引入库2.定义图片路径3.定义需要分词的文本4.采用jieba搜索引擎...
    99+
    2023-09-07
    python 开发语言 人工智能 计算机视觉
  • 【Python】生成词云图太简单了|拿来就用能的词云图代码
    1 词云简介 词云也叫文字云,是一种可视化的结果呈现,常用在爬虫数据分析中,原理就是统计文本中高频出现的词,过滤掉某些干扰词,将结果生成一张图片,直观的获取数据的重点信息。今天,我们一起来学习一下Python生成词云的常用库「wordclo...
    99+
    2023-09-21
    python 开发语言 中文分词
  • Python 自然语言处理中的生成式模型:从文本生成到机器翻译
    文本生成模型 文本生成模型利用输入的语言信息来生成新的文本,使其看起来像自然语言。这些模型可以使用统计方法或基于神经网络的深度学习方法来训练。 预训练语言模型(如BERT、GPT-3)已在文本生成领域取得了重大进展。它们能够生成连贯且内容...
    99+
    2024-04-02
  • 使用Python生成XML的方法实例
    本文实例讲述了使用Python生成XML的方法。分享给大家供大家参考,具体如下: 1. bookstore.py #encoding:utf-8 ''' 根据一个给定的XML Schema,使用DOM树...
    99+
    2022-06-04
    实例 方法 Python
  • python生成二维码的实例详解
    python生成二维码的实例详解 版本相关 操作系统:Mac OS X EI Caption Python版本:2.7 IDE:Sublime Text 3 依赖库 Python生成二维码需要的...
    99+
    2022-06-05
    详解 实例 二维码
  • python字典生成树状图的实例
    目录python字典生成树状图python生成树结构python字典生成树状图 from graphviz import Digraph # 获取所有节点中最多子节点的叶节点 de...
    99+
    2024-04-02
  • python实现地牢迷宫生成的完整步骤
    目录基本属性生成房间生成墙壁生成门口生成通道总结 基本属性 定义当前地牢的等级,地图长宽,房间数量,房间的最小最大长度,如下 class Map: def __...
    99+
    2024-04-02
  • Java实现快速生成词云图的代码怎么写
    这篇文章主要讲解了“Java实现快速生成词云图的代码怎么写”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java实现快速生成词云图的代码怎么写”吧!下载并安装jar到本地maven库登录该网...
    99+
    2023-07-05
  • Python生成字符视频的实现示例
    一、前言 在之前也写过生成字符视频的文章,但是使用的是命令行窗口输出,效果不是很好,而且存在卡顿的情况。于是我打算直接生成一个mp4的字符视频。大致思路和之前一样:Python20行代码实现视频字符化。 下面来看一个...
    99+
    2022-06-02
    Python生成字符视频 Python 字符视频
  • Python MD5文件生成码的实例分析
    Python MD5文件生成码的实例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。当前,就算是没有几百种,也有几十种可用的  MD5发行版本;显然,我不能在本文中...
    99+
    2023-06-17
  • 探索 Python 高级特性:从类和对象到装饰器和生成器
    1. 类和对象 类和对象是 Python 中面向对象编程 (OOP) 的核心概念。类是一种数据类型,用于创建具有相同属性和行为的对象。对象是类的实例,可以访问类定义的属性和方法。 class Person: def __init__(...
    99+
    2024-02-06
    Python 高级特性 对象 装饰器 生成器
  • python小练习之爬鱿鱼游戏的评价生成词云
    目录前言分析页面重要代码selenium打开豆瓣短评页面根据xpath来获取评论内容实现跳转下一页完整代码成果前言 鱿鱼游戏是什么,相信大家都不陌生了,虽然说博主没看过这部剧,但是还...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作