0
我執行以下行:gensim文件未找到錯誤
id2word = gensim.corpora.Dictionary.load_from_text('wiki_en_wordids.txt')
該代碼可在「https://radimrehurek.com/gensim/wiki.html」。我下載了wikipedia語料庫並生成了所需的文件,wiki_en_wordids.txt就是其中的一個文件。此文件可在以下位置:
~/gensim/results/wiki_en
所以,當我執行的代碼上面提到我收到以下錯誤:
Traceback (most recent call last):
File "~\Python\Python36-32\temp.py", line 5, in <module>
id2word = gensim.corpora.Dictionary.load_from_text('wiki_en_wordids.txt')
File "~\Python\Python36-32\lib\site-packages\gensim\corpora\dictionary.py", line 344, in load_from_text
with utils.smart_open(fname) as f:
File "~\Python\Python36-32\lib\site-packages\smart_open\smart_open_lib.py", line 129, in smart_open
return file_smart_open(parsed_uri.uri_path, mode)
File "~\Python\Python36-32\lib\site-packages\smart_open\smart_open_lib.py", line 613, in file_smart_open
return open(fname, mode)
FileNotFoundError: [Errno 2] No such file or directory: 'wiki_en_wordids.txt'
即使該文件是在居民點我得到的可用錯誤。我應該把文件放在其他位置嗎?我如何確定正確的位置是什麼?
到底在哪找到你的Python源代碼文件?在你的情況下,它必須與wiki_en_wordids.txt存在的目錄相同,或者你可以使用wiki_en_wordids.txt文件的絕對路徑,例如 id2word = gensim.corpora.Dictionary.load_from_text('〜/ gensim/results/wiki_en/wiki_en_wordids .txt') –
@ luk.augustyniak謝謝!絕對路徑起作用。 – RDPD