2016-12-07 1 views
1

Я пытаюсь работать с мгновенным модулем в python, используя conda как virtuelenv. У меня в Linux Mint 18 Sarah.Как установить JDK_HOME

У меня есть модуль snappy, но если я пытаюсь проверить его с помощью следующего кода: from snappy import ProductIO я получил следующий ответ:

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/home/mara/.snap/snap-python/snappy/__init__.py", line 61, in <module> 
    import jpyutil 
ImportError: No module named 'jpyutil' 

Таким образом, я пытался получить JDK с pip install -i https://pypi.anaconda.org/pypi/simple jpy. И я получил: Error: Environment variable "JDK_HOME" must be set to a JDK (>= v1.6) installation directory

Таким образом, я установил jdk1.8.0_111. Я использовал эту инструкцию: https://community.linuxmint.com/tutorial/view/1372. Но я не знаю, как правильно установить JDK_HOME. Я попробовал его с помощью инструкции для JAVA_HOME (https://askubuntu.com/questions/175514/how-to-set-java-home-for-java) и напишу JDK_HOME="/opt/java/jdk1.8.0_111" в файле окружения, но он не работает. Я получил ту же ошибку, что и перед изменением файла среды.

Надеюсь, кто-то может мне помочь.

+0

проверить эту ссылку, я думаю то же самое с ubuntu, а также https://douglascayers.com/2015/05/30/how-to-set-custom-java-path-after-installing-jdk-8/ – murthy

+0

это инструкция для окон. и я прочитал/опубликовал инструкцию для mint/ubuntu для JAVA_HOME. – Mara

+0

Возможно, это может сработать для вас https://www.youtube.com/watch?v=qlT0T9NjKZ4 – murthy

ответ

1

Создание символической ссылки:

ln -s /opt/java/jdk1.8.0_111 /opt/java/latest 

внесения в каталог для /opt/java:

. 
jdk1.8.0_111/ 
latest/ -> /opt/java/jdk1.8.0_111 

Установить экспорт

export JDK_HOME=/opt/java/latest 
export JAVA_HOME=${JDK_HOME} 
export PATH=$PATH:${JAVA_HOME}/bin 

Теперь, когда вы устанавливаете новую версию Java JDK, просто измените свою последние символической ссылки.

+0

Хорошо. Это решает проблему, но я получаю новую ошибку. 'Traceback (самый последний вызов последнего): Файл "", строка 1, в Файл "/tmp/pip-build-p2voq_f8/jpy/setup.py", строка 100, в с открытым (» README.rst ') как файл: FileNotFoundError: [Errno 2] Нет такого файла или каталога:' README.rst '' – Mara

+0

Просто Google: [*** FileNotFoundError setup.py модуль README.rst ***] (https: //www.google.com/search?q=FileNotFoundError+setup.py+module+README.rst). Ваша новая проблема не связана с вашей установкой. На данный момент Java не имеет значения. –

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

  • Нет связанных вопросов^_^