python3.5 安裝wordcloud 報錯
我聽了慕課網上面的關於詞雲製作的課程,感覺很酷炫,然後打算自己也試試。
然後使用自己的電腦先安裝wordcloud這個python第三方庫唄。結果一來就當頭一棒。
直接報錯了,沒辦法啊,在網上找教程,很多說直接按照這個提示去安裝Visual C++ 2015 Build Tools。
然後去一看,我暈,雖然說的只有幾M的安裝包,但是提示需要四個G的安裝空間,但是我的電腦本來已經比較卡了,超級不想安裝這種東西,本來也用不到的樣子。
然後只能找其他的方法,找找找,然後看到一個說,使用pip方式安裝第三方庫,可能碰到下載的安裝包和自己電腦的型號不配對,然後安裝就出錯了。雖然當時那個文章說的解決的問題不是我這個,然後我就試了一下,去
然後在命令列裡面找到我下載的安裝包的位置,然後使用命令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。如果直接開啟會報錯。如果都解決了,執行然後等待一點時間就好了。
然後這是結果,這是一篇關於禮儀方面的,感覺還是比較靠譜的。
咯,就是這樣啦。哈哈,第一次寫寫試試。