Closed sideDesert closed 5 months ago
Thanks for the detailed feedback -- I can confirm that some upstream dependency is no longer supported also in Linux for Python 3.8 (non-M2 chip, in that case, torch
is not supported). I am considering a comprehensive migration to a higher version of Python like 3.9 / 3.10. Let me get a machine with M2 chip to test first.
Sorry for the confusion and I have confirmed there exists dependency problems here. My old requirements.txt
no longer works due to an upstream dependency update. I have updated the dependency installation instructions in my README.md with simplified requirements.txt
. In my (borrowed) Macbook, I think python 3.8 and 3.9 works.
The main update is now, that we build thermostat
package first (do not use their requirements.txt as that one is also broken, instead, using their setup.py
by pip install -e .
) and then build the main repo. Many old dependencies were introduced mostly due to InterpCalib
submodule that we take a dependency from. Considering the author for that package no longer actively maintain that one, I have uploaded my local copy for further reproduction purposes and incorporate the necessary dependency for that one in my new requirements.txt
.
Let me know if this solution works for you.
Close this issue as the problem seems to be solved after offline discussion. Feel free to reopen it if needed.
I am trying to install the dependencies as mentioned in the requirements.txt file. I am using a condo env with python 3.7, on my Macbook Air running the M2 chip. I run into this issue where it is implied that I should use a higher version of python to install the dependencies.
Python version used - 3.7.16 pip_install_py37.log
After coming across this error, I tried installing the dependencies using python 3.8 and python 3.9 as well -
Python version used - 3.9.19 pip_install_py39.log
Python version used - 3.8.19 pip_install_py38.log
After realising that PyYaml, torch (the versioning) and Numpy were causing the issues, I created a new requirements.txt file to try to install the rest of the packages, using python 3.7 condo environment pip_install_py37-1.log
Installation without versioning
I finally also tried to install the packages without their version numbers using python 3.7 and then 3.8. I am attaching the logs for the errors as well Python 3.7 - pip_install_py37-2.log
Python 3.8 -
pip_install_py38-2.log
Please let me know if there are any more details required.