Cannot import NLTK stopwords through Jupyterub

I am using below code to use stopwords through jupyter hub, I have hosted jupyter hub on AWS DLAMI Linux server.

$python3 -m nltk.downloader stopwords
$python3 -m nltk.downloader words
$python3 -m nltk.downloader punkt

python3

from nltk.corpus import stopwords
stop_words = set(stopwords.words("english"))
print(stop_words)

This works fine while running in python terminal.

But when I try below in Jupyternotebook its failing with error. Resource stopwords not found.
Please use the NLTK Downloader to obtain the resource:

When i try to download in python3 terminal I see its already upto date.

>>> import nltk
 >>> nltk.download('stopwords') [nltk_data] Downloading package stopwords to /root/nltk_data... [nltk_data]   Package stopwords is already up-to-date! ](url)

But when tried through jupyter hub download is timing out. Ideally download is not required if its up to date. So is there a configuration in jupyter hub to handle this.

I fixed this issue. Thank you. by dowloading nltk with the user i had logged in notebook.