"""A list of directories where the NLTK data package might reside.
   These directories will be checked in order when looking for a
   resource in the data package.  Note that this allows users to
   substitute in their own versions of resources, if they have them
   (e.g., in their home directory under ~/nltk_data)."""
path += [d for d in os.environ.get('NLTK_DATA', str('')).split(os.pathsep) if d
    ]
if os.path.expanduser('~/') != '~/':
    path.append(os.path.expanduser(str('~/nltk_data')))
if sys.platform.startswith('win'):
    path += [str('C:\\nltk_data'), str('D:\\nltk_data'), str(
        'E:\\nltk_data'), os.path.join(sys.prefix, str('nltk_data')), os.
        path.join(sys.prefix, str('lib'), str('nltk_data')), os.path.join(
        os.environ.get(str('APPDATA'), str('C:\\')), str('nltk_data'))]
else:
    path += [str('/usr/share/nltk_data'), str('/usr/local/share/nltk_data'),
        str('/usr/lib/nltk_data'), str('/usr/local/lib/nltk_data')]
Как настроить каталог данных nltk из кода?