Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python IOError:无法打开资源_Python_Fonts_Io_Word Cloud - Fatal编程技术网

Python IOError:无法打开资源

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计

我在ipython笔记本上有一个代码,我试图创建一个wordcloud,但我得到了一个错误。从我所看到的,这个错误与其他东西有关,而不是我的代码(有字体的东西?)

---------------------------------------------------------------------------
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'
)