Closed jackson-waschura closed 2 years ago
Hmm, error makes it sound like some security stuff is failing which could also be an error in the host end.
But since this is a java error, I would recommend removing all java installations (I am not familiar with the option you used) and then installing openjdk 8 again. Make sure javac -version
and java -version
both are for same version.
So, I checked the java and javac versions, and I believe they are correct:
(env) jackson@otto:~/Projects/minerl-fiesta/src$ javac -version
javac 1.8.0_41
(env) jackson@otto:~/Projects/minerl-fiesta/src$ java -version
openjdk version "1.8.0_41"
OpenJDK Runtime Environment (build 1.8.0_41-b04)
OpenJDK 64-Bit Server VM (build 25.40-b25, mixed mode)
However, looking up above the java error to the setuptools failure (ERROR: Failed building wheel for minerl
) It looks like there is an issue in python before any of the java comes into play? Perhaps this is a python version issue. I don't see a range of compatible python versions anywhere. What version(s) of python is MineRL meant to run on?
Ah, you are right, I was too hasty with the log :). MineRL works on Python 3.6-3.9, so your version should work fine. There might be something off with your environments.
Also, your JDK 8 minor version is very old (41). Try installing something newer if that does the trick (e.g., I have 1.8.0_292 on my linux machine, which works fine with MineRL).
Surprisingly, it seems this was a python version issue. I installed Python3.7 with the following:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get install python3.7
sudo apt-get install python3.7-dev python3.7-venv
and created my virtual environment using
python3.7 -m venv env
and was able to install without any error.
Are we sure that there's nothing going on in Python3.8 that would mess with install?
To be precise, I went from Python 3.8.10
to Python 3.7.12
and that solved my installation issue.
Good to hear you were able to solve it! 3.8.10 should also work fine: I have used it in conda environments with MineRL successfully, if my memory serves me well.
You may close this issue if there are no further questions.
I tried to install minerl after installing jdk 8 and switching to use it via
sudo update-alternatives --config java
.Was met with this error message:
Any ideas what's going on here?
I googled the error message from java and was led to this SO post (https://stackoverflow.com/questions/4764611/java-security-invalidalgorithmparameterexception-the-trustanchors-parameter-mus) but the accepted answer did not solve it for me. Not sure what else to try here.