下面就为大家讲解如何从CentOS安装完成到生成词云python的实例。
安装Python
CentOS自带的默认Python版本较低,需要我们手动安装一个新版本的Python。可以通过以下步骤安装Python:
- 安装编译所需软件包:
sudo yum install -y wget gcc sqlite-devel zlib-devel openssl-devel bzip2-devel python-devel
- 下载Python源代码:
wget https://www.python.org/ftp/python/3.9.6/Python-3.9.6.tgz
- 解压源代码:
tar -zxvf Python-3.9.6.tgz
- 进入解压后的目录:
cd Python-3.9.6
- 编译并安装Python:
./configure --with-ssl --enable-optimizations
make
sudo make install
安装完成后,可以输入以下命令检查Python是否已成功安装:
python3 -V
安装词云库
安装Python后,我们需要安装一个Python的词云库,比如wordcloud。
可以通过以下命令安装wordcloud库:
pip3 install wordcloud
安装完成后,我们就可以使用wordcloud库生成词云了。
生成词云实例
以下是两个生成词云的示例:
示例1:生成英文词云
- 创建一个名为
wordcloud_en.py
的Python脚本文件,并在文件中输入以下代码:
```python
from wordcloud import WordCloud
import matplotlib.pyplot as plt
text_en = "This is an example of an English Word Cloud."
wordcloud_en = WordCloud().generate(text_en)
plt.imshow(wordcloud_en, interpolation='bilinear')
plt.axis("off")
plt.show()
```
- 运行脚本文件:
python3 wordcloud_en.py
- 执行完上述命令后,就能够在终端中看到生成的英文词云。
示例2:生成中文词云
- 创建一个名为
wordcloud_cn.py
的Python脚本文件,并在文件中输入以下代码:
```python
from wordcloud import WordCloud
import matplotlib.pyplot as plt
import jieba
text_cn = "中国是一个伟大的国家,有五千年的文明史,拥有丰富的文化遗产。"
wordlist = jieba.cut(text_cn, cut_all=True)
wordcloud_cn = WordCloud(font_path='simsun.ttc', width=800, height=450, background_color="white").generate(" ".join(wordlist))
plt.imshow(wordcloud_cn, interpolation='bilinear')
plt.axis("off")
plt.show()
```
- 在终端中输入以下命令安装jieba库:
pip3 install jieba
-
将所需的字体文件
simsun.ttc
放到当前目录下(该文件为中文字体文件,需要自行获取)。 -
运行脚本文件:
python3 wordcloud_cn.py
- 执行完上述命令后,就能够在终端中看到生成的中文词云。
以上就是从CentOS安装完成到生成词云Python的完整攻略,希望对大家有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:从CentOS安装完成到生成词云python的实例 - Python技术站