How to install old version of hoomd from tarball #1760
-
OverviewI need to install hoomd 3.8.0. It seems like I'll have to use the 3.8.0 tarball from the releases page. I do not have any experience installing packages this way and I am struggling to install this tarball. Further contextI have a project I have been working on for a year that depends on hoomd 3.8.0. Both my computer and my profile on my university's computing cluster have been using this version of hoomd. When I logged on to my computer today, I found that my conda environment is using hoomd version 2.9.7 (??) and my scripts of course don't recognize many of the functions and methods that they should be using. (Computing cluster still has 3.8.0). Regardless of how this happened, I need to install hoomd 3.8.0, which seems to be no longer available directly from anaconda. If I can figure this out, it would be much more ideal than updating my project to support the latest version of hoomd and ensure that all of the behavior is correct. What I have triedI have been following this stackoverflow question on Installing modules to anaconda from .tar.gz, changing things as necessary to apply to my MacOS system. My conda environment path is Indeed, these files are not contained within the tarball. I have also tried installing to a different path. When I open python and query Am I at all on the right track with this last step? When I try to install the tarball on any level of this new structure starting at Final notes:There are two differently-named tarballs for hoomd 3.8.0 on the release page and I have tried both of them. Am I on the right track at all? Has anyone else faced this issue, or can anyone shed light on the proper way to install an old version of hoomd from a tarball? Am I missing another way to install the old version? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
Have you tried installing hoomd 3.8 from anaconda? Try it out, make a new anaconda environment called
Anaconda will list a ton of packages it wants to install into this environment, scroll through it until you see |
Beta Was this translation helpful? Give feedback.
-
Oops, I just now read your last sentence. Make sure you're instructing anaconda to use the conda-forge channel, so try your command again using the |
Beta Was this translation helpful? Give feedback.
Oops, I just now read your last sentence. Make sure you're instructing anaconda to use the conda-forge channel, so try your command again using the
-c
flag-c conda-forge