通过 pip3 安装 jep 时出现 JAVA_HOME 导出问题

通过 pip3 安装 jep 时出现 JAVA_HOME 导出问题

我正在尝试安装杰普使用以下命令从 pip3 在系统范围内

sudo pip3 install jep

我收到以下错误:

 Complete output from command python setup.py egg_info:
    Error:
    Please set the environment variable JAVA_HOME to a path containing the JDK.    

命令

python setup.py egg_info failed with error code 1 in /tmp/pip-install-t9lhbx74/jep/

我已经使用 apt 安装了 openjdk-14,因为 jep 支持 Java => 1.3。我的.bashrc有以下几行:

export JAVA_HOME=/usr/lib/jvm/java-14-openjdk-amd64/

然后我尝试使用重新配置 Java

    sudo update-alternatives --config java
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-14-openjdk-amd64/bin/java.
Nothing to configure.

我尝试了以下问题的解决方案,但没有成功:

问题 1

问题2

如果需要的话,这里有一些有用的详细信息:

  1. Ubuntu 19.10
  2. Python3 = 默认 3.8(3.7 也可用于特定应用程序)
  3. pip3 = pip 19.3.1 来自 /usr/local/lib/python3.8/dist-packages/pip (python 3.8)
  4. Java = openjdk 14-ea 2020-03-17 OpenJDK 运行环境 (build 14-ea+18-Ubuntu-1) OpenJDK 64 位服务器 VM (build 14-ea+18-Ubuntu-1,混合模式,共享)

相关内容