3

I get this error when I do pip install language-check:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/private/var/folders/j6/yr6zgb4d1w308jkpc27p2t9w0000gn/T/pip-build-ymwzmypp/language-check/setup.py", line 595, in <module>
    sys.exit(main())
  File "/private/var/folders/j6/yr6zgb4d1w308jkpc27p2t9w0000gn/T/pip-build-ymwzmypp/language-check/setup.py", line 590, in main
    run_setup_hooks(config)
  File "/private/var/folders/j6/yr6zgb4d1w308jkpc27p2t9w0000gn/T/pip-build-ymwzmypp/language-check/setup.py", line 561, in run_setup_hooks
    language_tool_hook(config)
  File "/private/var/folders/j6/yr6zgb4d1w308jkpc27p2t9w0000gn/T/pip-build-ymwzmypp/language-check/setup.py", line 584, in language_tool_hook
    download_lt()
  File "/private/var/folders/j6/yr6zgb4d1w308jkpc27p2t9w0000gn/T/pip-build-ymwzmypp/language-check/download_lt.py", line 117, in download_lt
    version = get_newest_possible_languagetool_version()
  File "/private/var/folders/j6/yr6zgb4d1w308jkpc27p2t9w0000gn/T/pip-build-ymwzmypp/language-check/download_lt.py", line 81, in get_newest_possible_languagetool_version
    universal_newlines=True)
  File "/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 336, in check_output
    **kwargs).stdout
  File "/usr/local/Cellar/python3/3.6.2/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 418, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['/usr/bin/java', '-version']' returned non-zero exit status 1.

I've looked at this question python pip install error language_check and followed the instructions to install python setup.py install and I get this:

Traceback (most recent call last):
  File "setup.py", line 595, in <module>
    sys.exit(main())
  File "setup.py", line 590, in main
    run_setup_hooks(config)
  File "setup.py", line 561, in run_setup_hooks
    language_tool_hook(config)
  File "setup.py", line 584, in language_tool_hook
    download_lt()
  File "/Users/allyzamarquez/ben/language_check/language-check/download_lt.py", line 117, in download_lt
    version = get_newest_possible_languagetool_version()
  File "/Users/allyzamarquez/ben/language_check/language-check/download_lt.py", line 81, in get_newest_possible_languagetool_version
universal_newlines=True)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 573, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command '['/usr/bin/java', '-version']' returned non-zero exit status 1
kanja klub
  • 121
  • 1
  • 1
  • 12

1 Answers1

4

Java 8 must be used until language-check fixes their installer script:

sudo apt install openjdk-8-jdk

sudo update-alternatives --set java /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

pip install language-check
Archit Rao
  • 41
  • 4