admin管理员组文章数量:1401233
I watched a tutorial and copied EXACTLY what it said (except for the chatbot name) and for some reason it keeps catching exceptions :(, and when I ran the program without the try and exception this happened:
Traceback (most recent call last):
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\chatterbot\tagging.py", line 63, in tokenize_sentence
self.sentence_tokenizer = load_data('tokenizers/punkt/{language}.pickle'.format(
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
language=self.language.ENGLISH_NAME.lower()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
))
^^
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\data.py", line 823, in load
return switch_punkt(fil)
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\data.py", line 678, in switch_punkt
return tok(lang)
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\tokenize\punkt.py", line 1744, in __init__
self.load_lang(lang)
~~~~~~~~~~~~~~^^^^^^
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\tokenize\punkt.py", line 1749, in load_lang
lang_dir = find(f"tokenizers/punkt_tab/{lang}/")
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\data.py", line 579, in find
raise LookupError(resource_not_found)
LookupError:
**********************************************************************
Resource punkt_tab not found.
Please use the NLTK Downloader to obtain the resource:
>>> import nltk
>>> nltk.download('punkt_tab')
For more information see: .html
Attempted to load tokenizers/punkt_tab/english/
Searched in:
- 'C:\\Users\\CENSORED/nltk_data'
- 'C:\\Users\\CENSORED\\PycharmProjects\\Testing\\.venv\\nltk_data'
- 'C:\\Users\\CENSORED\\PycharmProjects\\Testing\\.venv\\share\\nltk_data'
- 'C:\\Users\\CENSORED\\PycharmProjects\\Testing\\.venv\\lib\\nltk_data'
- 'C:\\Users\\CENSORED\\AppData\\Roaming\\nltk_data'
- 'C:\\nltk_data'
- 'D:\\nltk_data'
- 'E:\\nltk_data'
**********************************************************************
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\ChatBot.py", line 9, in <module>
bot_output = chatbot.get_response(input(">"))
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\chatterbot\chatterbot.py", line 132, in get_response
input_statement.search_text = self.storage.tagger.get_bigram_pair_string(input_statement.text)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\chatterbot\tagging.py", line 135, in get_bigram_pair_string
for sentence in self.tokenize_sentence(text.strip()):
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\chatterbot\tagging.py", line 68, in tokenize_sentence
self.sentence_tokenizer = load_data('tokenizers/punkt/{language}.pickle'.format(
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
language=languages.ENG.ENGLISH_NAME.lower()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
))
^^
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\data.py", line 823, in load
return switch_punkt(fil)
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\data.py", line 678, in switch_punkt
return tok(lang)
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\tokenize\punkt.py", line 1744, in __init__
self.load_lang(lang)
~~~~~~~~~~~~~~^^^^^^
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\tokenize\punkt.py", line 1749, in load_lang
lang_dir = find(f"tokenizers/punkt_tab/{lang}/")
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\data.py", line 579, in find
raise LookupError(resource_not_found)
LookupError:
**********************************************************************
Resource punkt_tab not found.
Please use the NLTK Downloader to obtain the resource:
>>> import nltk
>>> nltk.download('punkt_tab')
For more information see: .html
Attempted to load tokenizers/punkt_tab/english/
Searched in:
- 'C:\\Users\\CENSORED/nltk_data'
- 'C:\\Users\\CENSORED\\PycharmProjects\\Testing\\.venv\\nltk_data'
- 'C:\\Users\\CENSORED\\PycharmProjects\\Testing\\.venv\\share\\nltk_data'
- 'C:\\Users\\CENSORED\\PycharmProjects\\Testing\\.venv\\lib\\nltk_data'
- 'C:\\Users\\CENSORED\\AppData\\Roaming\\nltk_data'
- 'C:\\nltk_data'
- 'D:\\nltk_data'
- 'E:\\nltk_data'
**********************************************************************
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\chatterbot\tagging.py", line 63, in tokenize_sentence
self.sentence_tokenizer = load_data('tokenizers/punkt/{language}.pickle'.format(
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
language=self.language.ENGLISH_NAME.lower()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
))
^^
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\data.py", line 823, in load
return switch_punkt(fil)
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\data.py", line 678, in switch_punkt
return tok(lang)
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\tokenize\punkt.py", line 1744, in __init__
self.load_lang(lang)
~~~~~~~~~~~~~~^^^^^^
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\tokenize\punkt.py", line 1749, in load_lang
lang_dir = find(f"tokenizers/punkt_tab/{lang}/")
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\data.py", line 579, in find
raise LookupError(resource_not_found)
LookupError:
**********************************************************************
Resource punkt_tab not found.
Please use the NLTK Downloader to obtain the resource:
>>> import nltk
>>> nltk.download('punkt_tab')
For more information see: .html
Attempted to load tokenizers/punkt_tab/english/
Searched in:
- 'C:\\Users\\CENSORED/nltk_data'
- 'C:\\Users\\CENSORED\\PycharmProjects\\Testing\\.venv\\nltk_data'
- 'C:\\Users\\CENSORED\\PycharmProjects\\Testing\\.venv\\share\\nltk_data'
- 'C:\\Users\\CENSORED\\PycharmProjects\\Testing\\.venv\\lib\\nltk_data'
- 'C:\\Users\\CENSORED\\AppData\\Roaming\\nltk_data'
- 'C:\\nltk_data'
- 'D:\\nltk_data'
- 'E:\\nltk_data'
**********************************************************************
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\ChatBot.py", line 12, in <module>
bot_output = chatbot.get_response(input(">"))
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\chatterbot\chatterbot.py", line 132, in get_response
input_statement.search_text = self.storage.tagger.get_bigram_pair_string(input_statement.text)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\chatterbot\tagging.py", line 135, in get_bigram_pair_string
for sentence in self.tokenize_sentence(text.strip()):
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\chatterbot\tagging.py", line 68, in tokenize_sentence
self.sentence_tokenizer = load_data('tokenizers/punkt/{language}.pickle'.format(
~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
language=languages.ENG.ENGLISH_NAME.lower()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
))
^^
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\data.py", line 823, in load
return switch_punkt(fil)
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\data.py", line 678, in switch_punkt
return tok(lang)
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\tokenize\punkt.py", line 1744, in __init__
self.load_lang(lang)
~~~~~~~~~~~~~~^^^^^^
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\tokenize\punkt.py", line 1749, in load_lang
lang_dir = find(f"tokenizers/punkt_tab/{lang}/")
File "C:\Users\CENSORED\PycharmProjects\Testing\.venv\Lib\site-packages\nltk\data.py", line 579, in find
raise LookupError(resource_not_found)
LookupError:
**********************************************************************
Resource punkt_tab not found.
Please use the NLTK Downloader to obtain the resource:
>>> import nltk
>>> nltk.download('punkt_tab')
For more information see: .html
Attempted to load tokenizers/punkt_tab/english/
Searched in:
- 'C:\\Users\\CENSORED/nltk_data'
- 'C:\\Users\\CENSORED\\PycharmProjects\\Testing\\.venv\\nltk_data'
- 'C:\\Users\\CENSORED\\PycharmProjects\\Testing\\.venv\\share\\nltk_data'
- 'C:\\Users\\CENSORED\\PycharmProjects\\Testing\\.venv\\lib\\nltk_data'
- 'C:\\Users\\CENSORED\\AppData\\Roaming\\nltk_data'
- 'C:\\nltk_data'
- 'D:\\nltk_data'
- 'E:\\nltk_data'
**********************************************************************
Process finished with exit code 1
本文标签: pythonhaving problems with chatterbotStack Overflow
版权声明:本文标题:python - having problems with chatterbot - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1744297893a2599433.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论