二級(jí)Python第10章《第三方庫(kù)概覽》中介紹了三個(gè)庫(kù):
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到新華網(wǎng)站設(shè)計(jì)與新華網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、主機(jī)域名、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋新華地區(qū)。在安裝WordCloud過(guò)程中遇到失敗與成功,特別記錄于下。
遺憾的是,家中筆記本上安裝的是WINDOWS 7 32位,且費(fèi)了很多勁都無(wú)法安裝SP1。想轉(zhuǎn)換成64位,無(wú)奈家中機(jī)器上費(fèi)了好多勁安裝了大量軟件,又舍不得,只好作罷,保留現(xiàn)有系統(tǒng)。結(jié)果是:
使用命令:
pip install wordcloud
運(yùn)行錯(cuò)誤,顯示要求必須先安裝python 3.5及以上版本。
另一個(gè)嚴(yán)重問(wèn)題,在無(wú)SP1的WIN7 32位環(huán)境下無(wú)法安裝Python 3.5及以上版本。因此,理想安裝是WINDOWS 7 64位SP1。
還好,全國(guó)二Python建議環(huán)境是Python 3.4.2-3.5.4。而且,相關(guān)考試內(nèi)容都能夠在這樣的環(huán)境下提供,便考試無(wú)憂了,只是想擴(kuò)展安裝一些內(nèi)容的話,只要“望洋興嘆”了。
此外,我還試著從https://pypi.org/project/wordcloud/#files處找到一個(gè)針對(duì)Python 3.4版本的WORDCLOUD的.whl壓縮文件(相當(dāng)于.rar或者.zip)文件。這種文件的安裝要求先安裝wheel這個(gè)第三方小庫(kù),它的安裝很容易,只是也無(wú)法安裝——要求是WINDOWS 64位系統(tǒng)。
還好,辦公室機(jī)器上是正統(tǒng)的WINDOWS 7 64 bits SP1,所以直接安裝了Python 3.5.4。說(shuō)明,這個(gè)版本的安裝可能要求VC++相應(yīng)的動(dòng)態(tài)鏈接庫(kù),根據(jù)需要提示安裝即可。(因?yàn)槲业臋C(jī)器上早已安裝了高版本的VS,自然躲過(guò)這一劫啦)
首先,安裝Python 3.5.4非常順利!
安裝信心滿滿的運(yùn)行如下命令:
pip install wordcloud
結(jié)果是失?。。。????
提示如下:
這種提示自然是天下第一大模糊的提示了。但是,分析來(lái)分析去,我的系統(tǒng)環(huán)境應(yīng)該是最典型的,Python版本也是最典型的。無(wú)奈想到了一個(gè)“曲線救國(guó)”方案。是:先安裝wheel,再安裝一個(gè).whl文件,然后在本地安裝。居然成功了(只是上面的錯(cuò)誤沒(méi)有跟蹤解決,請(qǐng)?jiān)彛。?/p>
先安裝wheel,很簡(jiǎn)單:
pip install wheel
再下載.whl文件,地址是:
https://pypi.org/project/wordcloud/#files
安裝的對(duì)象如下圖所示:
然后,在本地安裝上述壓縮文件,非常順利(先跳轉(zhuǎn)到.WHL文件所在路徑下):
pip install pip install wordcloud-1.5.0-cp35-cp35m-win_amd64.whl
隨便從網(wǎng)絡(luò)上抓了一把,形成一個(gè)文件,試驗(yàn):
內(nèi)容是:
When I was young
我年輕的時(shí)候
I'd listen to the radio
常聽收音機(jī)
Waiting for my favorite songs
總是期待我喜愛(ài)的歌
When they played I'd sing along
伴奏聲起我會(huì)跟隨歌唱
It made me smile
笑聲在歌聲中激蕩
Those were such happy time
那真是幸福的時(shí)光
還有一些空格什么的,沒(méi)有整理。
源碼如下:
#導(dǎo)入所需庫(kù)
from wordcloud import WordCloud
f = open('texten.txt','r',encoding='UTF-8').read()
wordcloud = WordCloud(background_color="white",width=1000, height=860, margin=2).generate(f)
# width,height,margin可以設(shè)置圖片屬性
# generate 可以對(duì)全部文本進(jìn)行自動(dòng)分詞,但是對(duì)中文支持不好
# 可以設(shè)置font_path參數(shù)來(lái)設(shè)置字體集
#background_color參數(shù)為設(shè)置背景顏色,默認(rèn)顏色為黑色
import matplotlib.pyplot as plt
plt.imshow(wordcloud)
plt.axis("off")
plt.show()
wordcloud.to_file('test.png')
# 保存圖片,但是在第三模塊的例子中 圖片大小將會(huì)按照 mask 保存
有兩個(gè)地方值得注意:
第一,文本文件是以UTF-8格式保存的。
第二,運(yùn)行上述代碼前,需要先安裝一個(gè)第三方圖形庫(kù),很容易:
pip install matplotlib
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
分享題目:二級(jí)Python詞云包安裝問(wèn)題-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://jinyejixie.com/article16/ghdgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷、網(wǎng)站策劃、企業(yè)建站、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容