1. 程式人生 > >python3.5 安裝wordcloud 報錯

python3.5 安裝wordcloud 報錯

我聽了慕課網上面的關於詞雲製作的課程,感覺很酷炫,然後打算自己也試試。

然後使用自己的電腦先安裝wordcloud這個python第三方庫唄。結果一來就當頭一棒。


直接報錯了,沒辦法啊,在網上找教程,很多說直接按照這個提示去安裝Visual C++ 2015 Build Tools。

然後去一看,我暈,雖然說的只有幾M的安裝包,但是提示需要四個G的安裝空間,但是我的電腦本來已經比較卡了,超級不想安裝這種東西,本來也用不到的樣子。

然後只能找其他的方法,找找找,然後看到一個說,使用pip方式安裝第三方庫,可能碰到下載的安裝包和自己電腦的型號不配對,然後安裝就出錯了。雖然當時那個文章說的解決的問題不是我這個,然後我就試了一下,去

這個網站下載了相對應我的電腦的安裝包,我的是win10,64位,python版本是3.5.4。然後就下載了這個版本的在我的桌面上。



然後在命令列裡面找到我下載的安裝包的位置,然後使用命令pip install wordcloud-1.4.1-cp35-cp35m-win_amd64.whl。後面是你下載下來的安裝包的名字。


就直接成功了,並沒有安裝那個我覺得有點坑的Visual C++ 2015 Build Tools。可能並沒有特別的適應與所有的可能,但也是一個解決成功的案例,所以也記錄一下啦。

我覺得有些時候解決問題,並不一定要在一棵樹上吊死。可能還有其它的解決辦法吧。

分享一段我在慕課上下載的程式碼例項。

import jieba
import wordcloud
from scipy.misc import imread
mask = imread("fivestart.png")#使用了一個我的當前目錄下的五角星png格式的圖片,生成的圖雲圖片也會在當前目錄。
excludes = { }
f = open("禮儀文化.txt", "r", encoding="utf-8")
t = f.read()
f.close()
ls = jieba.lcut(t)
txt = " ".join(ls)
w = wordcloud.WordCloud(\
    width = 1000, height = 700,\
    background_color = "white",
    font_path = "msyh.ttc", mask = mask
    )
w.generate(txt)
w.to_file("grwordcloudm.png")

這段程式碼還需要安裝jieba第三方庫。然後對於讀取的txt檔案,需要在儲存的時候選擇utf-8格式,win10預設的是ASCII。如果直接開啟會報錯。如果都解決了,執行然後等待一點時間就好了。


然後這是結果,這是一篇關於禮儀方面的,感覺還是比較靠譜的。


咯,就是這樣啦。哈哈,第一次寫寫試試。