Set the CLASSPATH environment variable Azure Jupyter












0














I use Python 3.6 on Azure Jupyter notebooks on a win8.1 64x for my NLP projects. I was trying to install the Stanford NER Tagger. I downloaded java and all three components



1) stanford-ner-2015-12-09,
2) stanford-parser-full-2018-10-17,
3) stanford-postagger-2015-12-09,



and uploaded these three to my directory on Azure Jupyter notebooks. To test the Stanford NER Tagger, I ran the following codes as suggested on https://pythonprogramming.net/named-entity-recognition-stanford-ner-tagger/



# -*- coding: utf-8 -*-

from nltk.tag import StanfordNERTagger
from nltk.tokenize import word_tokenize

st = StanfordNERTagger('/usr/share/stanford-ner/classifiers/english.all.3class.distsim.crf.ser.gz',
'/usr/share/stanford-ner/stanford-ner.jar',
encoding='utf-8')

text = 'While in France, Christine Lagarde discussed short-term stimulus efforts in a recent interview with the Wall Street Journal.'

tokenized_text = word_tokenize(text)
classified_text = st.tag(tokenized_text)

print(classified_text)


but I received the below Lookup Error, which basically suggests setting variable on CLASSPATH. I installed many packages on Azure Jupyter notebooks before but this is the first time asked to set CLASSPATH environment. I went thru the available documents online but unfortunately nobody addressed this issue for Azure Jupyter environment so far. I appreciate your help.



---------------------------------------------------------------------------
LookupError Traceback (most recent call last)
<ipython-input-7-b3696afa5972> in <module>
4 from nltk.tokenize import word_tokenize
5
----> 6 st = StanfordNERTagger('stanford-ner.jar',encoding='utf-8')
7
8 text = 'While in France, Christine Lagarde discussed short-term stimulus efforts in a recent interview with the Wall Street Journal.'

~/anaconda3_501/lib/python3.6/site-packages/nltk/tag/stanford.py in __init__(self, *args, **kwargs)
178
179 def __init__(self, *args, **kwargs):
--> 180 super(StanfordNERTagger, self).__init__(*args, **kwargs)
181
182 @property

~/anaconda3_501/lib/python3.6/site-packages/nltk/tag/stanford.py in __init__(self, model_filename, path_to_jar, encoding, verbose, java_options)
61 self._JAR, path_to_jar,
62 searchpath=(), url=_stanford_url,
---> 63 verbose=verbose)
64
65 self._stanford_model = find_file(model_filename,

~/anaconda3_501/lib/python3.6/site-packages/nltk/__init__.py in find_jar(name_pattern, path_to_jar, env_vars, searchpath, url, verbose, is_regex)
719 searchpath=(), url=None, verbose=False, is_regex=False):
720 return next(find_jar_iter(name_pattern, path_to_jar, env_vars,
--> 721 searchpath, url, verbose, is_regex))
722
723

~/anaconda3_501/lib/python3.6/site-packages/nltk/__init__.py in find_jar_iter(name_pattern, path_to_jar, env_vars, searchpath, url, verbose, is_regex)
714 (name_pattern, url))
715 div = '='*75
--> 716 raise LookupError('nn%sn%sn%s' % (div, msg, div))
717
718 def find_jar(name_pattern, path_to_jar=None, env_vars=(),

LookupError:

===========================================================================
NLTK was unable to find stanford-ner.jar! Set the CLASSPATH
environment variable.

For more information, on stanford-ner.jar, see:
<https://nlp.stanford.edu/software>









share|improve this question





























    0














    I use Python 3.6 on Azure Jupyter notebooks on a win8.1 64x for my NLP projects. I was trying to install the Stanford NER Tagger. I downloaded java and all three components



    1) stanford-ner-2015-12-09,
    2) stanford-parser-full-2018-10-17,
    3) stanford-postagger-2015-12-09,



    and uploaded these three to my directory on Azure Jupyter notebooks. To test the Stanford NER Tagger, I ran the following codes as suggested on https://pythonprogramming.net/named-entity-recognition-stanford-ner-tagger/



    # -*- coding: utf-8 -*-

    from nltk.tag import StanfordNERTagger
    from nltk.tokenize import word_tokenize

    st = StanfordNERTagger('/usr/share/stanford-ner/classifiers/english.all.3class.distsim.crf.ser.gz',
    '/usr/share/stanford-ner/stanford-ner.jar',
    encoding='utf-8')

    text = 'While in France, Christine Lagarde discussed short-term stimulus efforts in a recent interview with the Wall Street Journal.'

    tokenized_text = word_tokenize(text)
    classified_text = st.tag(tokenized_text)

    print(classified_text)


    but I received the below Lookup Error, which basically suggests setting variable on CLASSPATH. I installed many packages on Azure Jupyter notebooks before but this is the first time asked to set CLASSPATH environment. I went thru the available documents online but unfortunately nobody addressed this issue for Azure Jupyter environment so far. I appreciate your help.



    ---------------------------------------------------------------------------
    LookupError Traceback (most recent call last)
    <ipython-input-7-b3696afa5972> in <module>
    4 from nltk.tokenize import word_tokenize
    5
    ----> 6 st = StanfordNERTagger('stanford-ner.jar',encoding='utf-8')
    7
    8 text = 'While in France, Christine Lagarde discussed short-term stimulus efforts in a recent interview with the Wall Street Journal.'

    ~/anaconda3_501/lib/python3.6/site-packages/nltk/tag/stanford.py in __init__(self, *args, **kwargs)
    178
    179 def __init__(self, *args, **kwargs):
    --> 180 super(StanfordNERTagger, self).__init__(*args, **kwargs)
    181
    182 @property

    ~/anaconda3_501/lib/python3.6/site-packages/nltk/tag/stanford.py in __init__(self, model_filename, path_to_jar, encoding, verbose, java_options)
    61 self._JAR, path_to_jar,
    62 searchpath=(), url=_stanford_url,
    ---> 63 verbose=verbose)
    64
    65 self._stanford_model = find_file(model_filename,

    ~/anaconda3_501/lib/python3.6/site-packages/nltk/__init__.py in find_jar(name_pattern, path_to_jar, env_vars, searchpath, url, verbose, is_regex)
    719 searchpath=(), url=None, verbose=False, is_regex=False):
    720 return next(find_jar_iter(name_pattern, path_to_jar, env_vars,
    --> 721 searchpath, url, verbose, is_regex))
    722
    723

    ~/anaconda3_501/lib/python3.6/site-packages/nltk/__init__.py in find_jar_iter(name_pattern, path_to_jar, env_vars, searchpath, url, verbose, is_regex)
    714 (name_pattern, url))
    715 div = '='*75
    --> 716 raise LookupError('nn%sn%sn%s' % (div, msg, div))
    717
    718 def find_jar(name_pattern, path_to_jar=None, env_vars=(),

    LookupError:

    ===========================================================================
    NLTK was unable to find stanford-ner.jar! Set the CLASSPATH
    environment variable.

    For more information, on stanford-ner.jar, see:
    <https://nlp.stanford.edu/software>









    share|improve this question



























      0












      0








      0







      I use Python 3.6 on Azure Jupyter notebooks on a win8.1 64x for my NLP projects. I was trying to install the Stanford NER Tagger. I downloaded java and all three components



      1) stanford-ner-2015-12-09,
      2) stanford-parser-full-2018-10-17,
      3) stanford-postagger-2015-12-09,



      and uploaded these three to my directory on Azure Jupyter notebooks. To test the Stanford NER Tagger, I ran the following codes as suggested on https://pythonprogramming.net/named-entity-recognition-stanford-ner-tagger/



      # -*- coding: utf-8 -*-

      from nltk.tag import StanfordNERTagger
      from nltk.tokenize import word_tokenize

      st = StanfordNERTagger('/usr/share/stanford-ner/classifiers/english.all.3class.distsim.crf.ser.gz',
      '/usr/share/stanford-ner/stanford-ner.jar',
      encoding='utf-8')

      text = 'While in France, Christine Lagarde discussed short-term stimulus efforts in a recent interview with the Wall Street Journal.'

      tokenized_text = word_tokenize(text)
      classified_text = st.tag(tokenized_text)

      print(classified_text)


      but I received the below Lookup Error, which basically suggests setting variable on CLASSPATH. I installed many packages on Azure Jupyter notebooks before but this is the first time asked to set CLASSPATH environment. I went thru the available documents online but unfortunately nobody addressed this issue for Azure Jupyter environment so far. I appreciate your help.



      ---------------------------------------------------------------------------
      LookupError Traceback (most recent call last)
      <ipython-input-7-b3696afa5972> in <module>
      4 from nltk.tokenize import word_tokenize
      5
      ----> 6 st = StanfordNERTagger('stanford-ner.jar',encoding='utf-8')
      7
      8 text = 'While in France, Christine Lagarde discussed short-term stimulus efforts in a recent interview with the Wall Street Journal.'

      ~/anaconda3_501/lib/python3.6/site-packages/nltk/tag/stanford.py in __init__(self, *args, **kwargs)
      178
      179 def __init__(self, *args, **kwargs):
      --> 180 super(StanfordNERTagger, self).__init__(*args, **kwargs)
      181
      182 @property

      ~/anaconda3_501/lib/python3.6/site-packages/nltk/tag/stanford.py in __init__(self, model_filename, path_to_jar, encoding, verbose, java_options)
      61 self._JAR, path_to_jar,
      62 searchpath=(), url=_stanford_url,
      ---> 63 verbose=verbose)
      64
      65 self._stanford_model = find_file(model_filename,

      ~/anaconda3_501/lib/python3.6/site-packages/nltk/__init__.py in find_jar(name_pattern, path_to_jar, env_vars, searchpath, url, verbose, is_regex)
      719 searchpath=(), url=None, verbose=False, is_regex=False):
      720 return next(find_jar_iter(name_pattern, path_to_jar, env_vars,
      --> 721 searchpath, url, verbose, is_regex))
      722
      723

      ~/anaconda3_501/lib/python3.6/site-packages/nltk/__init__.py in find_jar_iter(name_pattern, path_to_jar, env_vars, searchpath, url, verbose, is_regex)
      714 (name_pattern, url))
      715 div = '='*75
      --> 716 raise LookupError('nn%sn%sn%s' % (div, msg, div))
      717
      718 def find_jar(name_pattern, path_to_jar=None, env_vars=(),

      LookupError:

      ===========================================================================
      NLTK was unable to find stanford-ner.jar! Set the CLASSPATH
      environment variable.

      For more information, on stanford-ner.jar, see:
      <https://nlp.stanford.edu/software>









      share|improve this question















      I use Python 3.6 on Azure Jupyter notebooks on a win8.1 64x for my NLP projects. I was trying to install the Stanford NER Tagger. I downloaded java and all three components



      1) stanford-ner-2015-12-09,
      2) stanford-parser-full-2018-10-17,
      3) stanford-postagger-2015-12-09,



      and uploaded these three to my directory on Azure Jupyter notebooks. To test the Stanford NER Tagger, I ran the following codes as suggested on https://pythonprogramming.net/named-entity-recognition-stanford-ner-tagger/



      # -*- coding: utf-8 -*-

      from nltk.tag import StanfordNERTagger
      from nltk.tokenize import word_tokenize

      st = StanfordNERTagger('/usr/share/stanford-ner/classifiers/english.all.3class.distsim.crf.ser.gz',
      '/usr/share/stanford-ner/stanford-ner.jar',
      encoding='utf-8')

      text = 'While in France, Christine Lagarde discussed short-term stimulus efforts in a recent interview with the Wall Street Journal.'

      tokenized_text = word_tokenize(text)
      classified_text = st.tag(tokenized_text)

      print(classified_text)


      but I received the below Lookup Error, which basically suggests setting variable on CLASSPATH. I installed many packages on Azure Jupyter notebooks before but this is the first time asked to set CLASSPATH environment. I went thru the available documents online but unfortunately nobody addressed this issue for Azure Jupyter environment so far. I appreciate your help.



      ---------------------------------------------------------------------------
      LookupError Traceback (most recent call last)
      <ipython-input-7-b3696afa5972> in <module>
      4 from nltk.tokenize import word_tokenize
      5
      ----> 6 st = StanfordNERTagger('stanford-ner.jar',encoding='utf-8')
      7
      8 text = 'While in France, Christine Lagarde discussed short-term stimulus efforts in a recent interview with the Wall Street Journal.'

      ~/anaconda3_501/lib/python3.6/site-packages/nltk/tag/stanford.py in __init__(self, *args, **kwargs)
      178
      179 def __init__(self, *args, **kwargs):
      --> 180 super(StanfordNERTagger, self).__init__(*args, **kwargs)
      181
      182 @property

      ~/anaconda3_501/lib/python3.6/site-packages/nltk/tag/stanford.py in __init__(self, model_filename, path_to_jar, encoding, verbose, java_options)
      61 self._JAR, path_to_jar,
      62 searchpath=(), url=_stanford_url,
      ---> 63 verbose=verbose)
      64
      65 self._stanford_model = find_file(model_filename,

      ~/anaconda3_501/lib/python3.6/site-packages/nltk/__init__.py in find_jar(name_pattern, path_to_jar, env_vars, searchpath, url, verbose, is_regex)
      719 searchpath=(), url=None, verbose=False, is_regex=False):
      720 return next(find_jar_iter(name_pattern, path_to_jar, env_vars,
      --> 721 searchpath, url, verbose, is_regex))
      722
      723

      ~/anaconda3_501/lib/python3.6/site-packages/nltk/__init__.py in find_jar_iter(name_pattern, path_to_jar, env_vars, searchpath, url, verbose, is_regex)
      714 (name_pattern, url))
      715 div = '='*75
      --> 716 raise LookupError('nn%sn%sn%s' % (div, msg, div))
      717
      718 def find_jar(name_pattern, path_to_jar=None, env_vars=(),

      LookupError:

      ===========================================================================
      NLTK was unable to find stanford-ner.jar! Set the CLASSPATH
      environment variable.

      For more information, on stanford-ner.jar, see:
      <https://nlp.stanford.edu/software>






      python azure classpath stanford-nlp lookup






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 12 at 22:58

























      asked Nov 12 at 22:34









      m.borhan

      53




      53





























          active

          oldest

          votes











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53271070%2fset-the-classpath-environment-variable-azure-jupyter%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown






























          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes
















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53271070%2fset-the-classpath-environment-variable-azure-jupyter%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          鏡平學校

          ꓛꓣだゔៀៅຸ໢ທຮ໕໒ ,ໂ'໥໓າ໼ឨឲ៵៭ៈゎゔit''䖳𥁄卿' ☨₤₨こゎもょの;ꜹꟚꞖꞵꟅꞛေၦေɯ,ɨɡ𛃵𛁹ޝ޳ޠ޾,ޤޒޯ޾𫝒𫠁သ𛅤チョ'サノބޘދ𛁐ᶿᶇᶀᶋᶠ㨑㽹⻮ꧬ꧹؍۩وَؠ㇕㇃㇪ ㇦㇋㇋ṜẰᵡᴠ 軌ᵕ搜۳ٰޗޮ޷ސޯ𫖾𫅀ल, ꙭ꙰ꚅꙁꚊꞻꝔ꟠Ꝭㄤﺟޱސꧨꧼ꧴ꧯꧽ꧲ꧯ'⽹⽭⾁⿞⼳⽋២៩ញណើꩯꩤ꩸ꩮᶻᶺᶧᶂ𫳲𫪭𬸄𫵰𬖩𬫣𬊉ၲ𛅬㕦䬺𫝌𫝼,,𫟖𫞽ហៅ஫㆔ాఆఅꙒꚞꙍ,Ꙟ꙱エ ,ポテ,フࢰࢯ𫟠𫞶 𫝤𫟠ﺕﹱﻜﻣ𪵕𪭸𪻆𪾩𫔷ġ,ŧآꞪ꟥,ꞔꝻ♚☹⛵𛀌ꬷꭞȄƁƪƬșƦǙǗdžƝǯǧⱦⱰꓕꓢႋ神 ဴ၀க௭எ௫ឫោ ' េㇷㇴㇼ神ㇸㇲㇽㇴㇼㇻㇸ'ㇸㇿㇸㇹㇰㆣꓚꓤ₡₧ ㄨㄟ㄂ㄖㄎ໗ツڒذ₶।ऩछएोञयूटक़कयँृी,冬'𛅢𛅥ㇱㇵㇶ𥄥𦒽𠣧𠊓𧢖𥞘𩔋цѰㄠſtʯʭɿʆʗʍʩɷɛ,əʏダヵㄐㄘR{gỚṖḺờṠṫảḙḭᴮᵏᴘᵀᵷᵕᴜᴏᵾq﮲ﲿﴽﭙ軌ﰬﶚﶧ﫲Ҝжюїкӈㇴffצּ﬘﭅﬈軌'ffistfflſtffतभफɳɰʊɲʎ𛁱𛁖𛁮𛀉 𛂯𛀞నఋŀŲ 𫟲𫠖𫞺ຆຆ ໹້໕໗ๆทԊꧢꧠ꧰ꓱ⿝⼑ŎḬẃẖỐẅ ,ờỰỈỗﮊDžȩꭏꭎꬻ꭮ꬿꭖꭥꭅ㇭神 ⾈ꓵꓑ⺄㄄ㄪㄙㄅㄇstA۵䞽ॶ𫞑𫝄㇉㇇゜軌𩜛𩳠Jﻺ‚Üမ႕ႌႊၐၸဓၞၞၡ៸wyvtᶎᶪᶹစဎ꣡꣰꣢꣤ٗ؋لㇳㇾㇻㇱ㆐㆔,,㆟Ⱶヤマފ޼ޝަݿݞݠݷݐ',ݘ,ݪݙݵ𬝉𬜁𫝨𫞘くせぉて¼óû×ó£…𛅑הㄙくԗԀ5606神45,神796'𪤻𫞧ꓐ㄁ㄘɥɺꓵꓲ3''7034׉ⱦⱠˆ“𫝋ȍ,ꩲ軌꩷ꩶꩧꩫఞ۔فڱێظペサ神ナᴦᵑ47 9238їﻂ䐊䔉㠸﬎ffiﬣ,לּᴷᴦᵛᵽ,ᴨᵤ ᵸᵥᴗᵈꚏꚉꚟ⻆rtǟƴ𬎎

          Why https connections are so slow when debugging (stepping over) in Java?