【问题标题】:pip install language-check not workingpip install 语言检查不起作用
【发布时间】:2018-01-25 07:05:43
【问题描述】:

当我执行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.

我查看了这个问题python pip install error language_check 并按照说明安装python setup.py install,我得到了这个:

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

【问题讨论】:

  • /usr/bin/java -version 返回什么?看起来这是一个因素。
  • 环境下安装成功:64位python版本“3.6.1”java版本“1.8.0_144”
  • 啊'没有 Java 运行时存在,请求安装。'我去了 Oracle 的网站,安装了 JRE,它说我的计算机上安装了 Java。
  • ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)

标签: python django dependencies pip setup.py


【解决方案1】:

在语言检查修复其安装脚本之前必须使用 Java 8:

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

【讨论】:

    猜你喜欢
    • 2021-07-31
    • 2017-01-31
    • 2013-10-25
    • 2019-11-25
    • 2017-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多