2015-01-27 3 views
0

Я хочу использовать stanford-tagger в моем проекте, но ниже появляется ошибка.использовать java в python 3.4 с nltk

File "C:\Python34\lib\site-packages\nltk\tag\stanford.py", line 59, in tag 
    return self.tag_sents([tokens])[0] 
    File "C:\Python34\lib\site-packages\hazm\POSTagger.py", line 25, in tag_sents 
    return super(stanford.POSTagger, self).tag_sents(refined) 
    File "C:\Python34\lib\site-packages\nltk\tag\stanford.py", line 64, in tag_sents 
    config_java(options=self.java_options, verbose=False) 
    File "C:\Python34\lib\site-packages\nltk\internals.py", line 82, in config_java 
    _java_bin = find_binary('java', bin, env_vars=['JAVAHOME', 'JAVA_HOME'], verbose=verbose, binary_names=['java.exe']) 
    File "C:\Python34\lib\site-packages\nltk\internals.py", line 544, in find_binary 
    binary_names, url, verbose)) 
    File "C:\Python34\lib\site-packages\nltk\internals.py", line 538, in find_binary_iter 
    url, verbose): 
    File "C:\Python34\lib\site-packages\nltk\internals.py", line 517, in find_file_iter 
    raise LookupError('\n\n%s\n%s\n%s' % (div, msg, div)) 
LookupError: 

=========================================================================== 
NLTK was unable to find the java file! 
Use software specific configuration paramaters or set the JAVAHOME environment variable. 
=========================================================================== 

NLTK не смог найти Java-файл! Используйте специальные параметры конфигурации программного обеспечения или задайте переменную среды JAVAHOME.

, пожалуйста, помогите мне установить переменную java. Я использую окна 8 64 бит и pyth 3,4

ответ

0

Here's the Java documentation for setting your path.

для Windows 8

  • Перетащите указатель мыши в правом нижнем углу экрана
  • Нажмите на значок поиска и введите: Управление Панель
  • Нажмите на -> Панель управления -> Система -> Дополнительно
  • Нажмите «Переменные среды» в разделе «Системные переменные», найдите PATH и нажмите Это.
  • В окне «Редактировать окна» измените PATH, добавив местоположение класса в значение * для PATH. Если у вас нет элемента PATH, вы можете выбрать добавление новой переменной и добавить PATH в качестве имени и местоположения класса в качестве значения.
  • Закрыть окно.
  • Откроется окно командной строки Reopen и запустите Java-код.
+0

спасибо @Rawrgulmuffins –

+0

[Добро пожаловать, Хасан. Пожалуйста, подумайте над тем, чтобы ответить и принять ответ, если это решило вашу проблему.] (Https://meta.stackexchange.com/questions/17878/thanking-users-who-answered-my-question) – AlexLordThorsen

Смежные вопросы