我正在尝试安装杰普使用以下命令从 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.
我尝试了以下问题的解决方案,但没有成功:
如果需要的话,这里有一些有用的详细信息:
- Ubuntu 19.10
- Python3 = 默认 3.8(3.7 也可用于特定应用程序)
- pip3 = pip 19.3.1 来自 /usr/local/lib/python3.8/dist-packages/pip (python 3.8)
- Java = openjdk 14-ea 2020-03-17 OpenJDK 运行环境 (build 14-ea+18-Ubuntu-1) OpenJDK 64 位服务器 VM (build 14-ea+18-Ubuntu-1,混合模式,共享)