权限被拒绝:ldamallet.save()

问题描述

我尝试将我的 lda 模型保存在一个文件夹中。我真的不知道如何获得许可。我总是收到下面的错误消息。有谁知道如何解决这一问题?有趣的是:它在早上工作,但我需要更改模型,现在它不再工作了。谢谢!!!!

Traceback (most recent call last):

  File "C:\Users\julia\anaconda3\lib\site-packages\gensim\utils.py",line 701,in save
    _pickle.dump(self,fname_or_handle,protocol=pickle_protocol)

TypeError: file must have a 'write' attribute


During handling of the above exception,another exception occurred:

Traceback (most recent call last):

  File "<ipython-input-14-4951a2638599>",line 1,in <module>
    ldamallet2.save('C:/Users/julia/lda',separately=None,sep_limit=10485760,ignore=frozenset({}),pickle_protocol=2)

  File "C:\Users\julia\anaconda3\lib\site-packages\gensim\models\ldamodel.py",line 1605,in save
    super(Ldamodel,self).save(fname,ignore=ignore,separately=separately,*args,**kwargs)

  File "C:\Users\julia\anaconda3\lib\site-packages\gensim\utils.py",line 704,in save
    self._smart_save(fname_or_handle,separately,sep_limit,ignore,pickle_protocol=pickle_protocol)

  File "C:\Users\julia\anaconda3\lib\site-packages\gensim\utils.py",line 558,in _smart_save
    pickle(self,fname,protocol=pickle_protocol)

  File "C:\Users\julia\anaconda3\lib\site-packages\gensim\utils.py",line 1377,in pickle
    with open(fname,'wb') as fout:  # 'b' for binary,needed on Windows

  File "C:\Users\julia\anaconda3\lib\site-packages\smart_open\smart_open_lib.py",line 180,in open
    fobj = _shortcut_open(

  File "C:\Users\julia\anaconda3\lib\site-packages\smart_open\smart_open_lib.py",line 287,in _shortcut_open
    return _builtin_open(local_path,mode,buffering=buffering,**open_kwargs)

PermissionError: [Errno 13] Permission denied: 'C:/Users/julia/lda'




解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)