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