Python IOError:无法打开资源
我在ipython笔记本上有一个代码,我试图创建一个wordcloud,但我得到了一个错误。从我所看到的,这个错误与其他东西有关,而不是我的代码(有字体的东西?)Python IOError:无法打开资源,python,fonts,io,word-cloud,Python,Fonts,Io,Word Cloud,我在ipython笔记本上有一个代码,我试图创建一个wordcloud,但我得到了一个错误。从我所看到的,这个错误与其他东西有关,而不是我的代码(有字体的东西?) --------------------------------------------------------------------------- IOError回溯(最近一次呼叫最后一次) 在() 4#打印x[0],x[1] 5. ---->6 genWordCloud(元组列表) 在genWordCloud中(文件名) 15计
---------------------------------------------------------------------------
IOError回溯(最近一次呼叫最后一次)
在()
4#打印x[0],x[1]
5.
---->6 genWordCloud(元组列表)
在genWordCloud中(文件名)
15计数=文件名
16字=myWC.fit字(计数,宽度=500,高度=500)
--->17个单词=myWC.fit_单词(计数)
18 myWC.draw(words,pngPath+os.path.splitext(文件名)[0]+'.png',宽度=500,高度=500,比例=1)
19返回“为{}生成的云”。格式(文件名)
/usr/local/lib/python2.7/dist-packages/wordcloud/wordcloud.pyc in-fit_-words(self,words)
177尽管如此:
试着找个位置
-->179 font=ImageFont.truetype(self.font\u路径、字体大小)
180#可选转置字体
181如果random_state.random()240返回FreeTypeFont(字体、大小、索引、编码)
241除IOError外:
242如果sys.platform==“win32”:
/usr/local/lib/python2.7/dist-packages/PIL/ImageFont.pyc in_u____________(self、字体、大小、索引、编码、文件)
135
136如果是iPath(字体):
-->137 self.font=core.getfont(字体、大小、索引、编码)
138.其他:
139 self.font_bytes=font.read()
IOError:无法打开资源
我不太清楚该如何解释这一点。似乎我正在使用的类需要一些字体,并且一些字体文件出现了一些问题。如有任何见解,将不胜感激
我将此用作基础:您需要在wordcloud对象中指定字体路径。阿穆勒,在他的最新版本中改变了很多东西。我根据这些更改更新了我的项目,您可以在Mac OS X上,我得到了错误:
IOError: cannot open resource
IOError: cannot open resource
我更改了文件“wordcloud.py”中的字体路径
错误消失了。在Mac OS X上,我得到了错误:
IOError: cannot open resource
IOError: cannot open resource
我更改了文件“xxx.py”中的字体路径
它可以走对 我想看看你写的关于处理库更改的内容,但是url不再起作用了。哦,讽刺的是^^
wc = WordCloud(
max_words=100,
width=2000,
height=1200,
font_path = 'Hiragino Sans GB.ttc'
)