Errno 2 没有这样的文件或目录:

时间:2021-04-14 01:49:54

标签: python jupyter-notebook

我正在使用 jupyter notebook(来自 anaconda3 的 python 3.8)并遵循 this 帖子,单元格 84 和 85 导致回溯并遵循了

的建议
    FileNotFoundError                         Traceback (most recent call last)
    <ipython-input-15-9cdebd0bb247> in <module>
    2 
    3 
----> 4 create_wordcloud(tw_list["text"].values)

    <ipython-input-14-524a73dcd1e0> in create_wordcloud(text)
    2 
    3 def create_wordcloud(text):
----> 4     mask = np.array(Image.open("cloud.png"))
    5     stopwords = set(STOPWORDS)
    6     wc = WordCloud(background_color="white",

    ~/opt/anaconda3/lib/python3.8/site-packages/PIL/Image.py in open(fp, mode, formats)
    2889 
    2890     if filename:
 -> 2891         fp = builtins.open(filename, "rb")
    2892         exclusive_fp = True
    2893 

    FileNotFoundError: [Errno 2] No such file or directory: 'cloud.png'

在此之后我找到了建议(该链接回避了我,但它在本网站的某个地方将单元格 2 中的 from PIL import image 更改为 import PIL.image 并添加

from IPython.display import Image
Image(filename='cloud.png') 

仍然导致类似但更长的回溯

    ---------------------------------------------------------------------------
    FileNotFoundError                         Traceback (most recent call last)
    <ipython-input-16-8c5d56ae9874> in <module>
    1 #Creating wordcloud for all tweets
    2 from IPython.display import Image
 ----> 3 Image(filename='cloud.png')
    4 
    5 create_wordcloud(tw_list["text"].values)

    ~/opt/anaconda3/lib/python3.8/site-packages/IPython/core/display.py in 
    __init__(self, data, url, filename, format, embed, width, height, retina, 
    unconfined, metadata)
    1222         self.retina = retina
    1223         self.unconfined = unconfined
 -> 1224         super(Image, self).__init__(data=data, url=url, filename=filename, 
    1225                 metadata=metadata)
    1226 

    ~/opt/anaconda3/lib/python3.8/site-packages/IPython/core/display.py in 
    __init__(self, data, url, filename, metadata)
     628             self.metadata = {}
     629 
 --> 630         self.reload()
     631         self._check_data()
     632 

     ~/opt/anaconda3/lib/python3.8/site-packages/IPython/core/display.py in 
     reload(self)
     1254         """Reload the raw data from file or URL."""
     1255         if self.embed:
    -> 1256             super(Image,self).reload()
     1257             if self.retina:
     1258                 self._retina_shape()

      ~/opt/anaconda3/lib/python3.8/site-packages/IPython/core/display.py in 
      reload(self)
       653         """Reload the raw data from file or URL."""
       654         if self.filename is not None:
   --> 655             with open(self.filename, self._read_flags) as f:
       656                 self.data = f.read()
       657         elif self.url is not None:

        FileNotFoundError: [Errno 2] No such file or directory: 'cloud.png'

这显然不是正确的解决方案,我在这里有点超出我的深度,感谢任何帮助

1 个答案:

答案 0 :(得分:0)

这意味着文件在它调用的目录中不存在。您必须下载他们的“cloud.png”并将其放在与 jupyter notebook 文件相同的文件中。

https://github.com/ChilesheChanda/TwitterSentimentAnalysis/blob/master/cloud.png

相关问题