ersilia-os / ersilia

The Ersilia Model Hub, a repository of AI/ML models for infectious and neglected disease research.
https://ersilia.io
GNU General Public License v3.0
203 stars 131 forks source link

🐛 Bug: Contextual Version Conflict when running ersilia --help or ersilia catalog #446

Closed Ng-ethe closed 1 year ago

Ng-ethe commented 1 year ago

Describe the bug.

I successfully installed ersilia and got the confirmation on the CLI as shown in the screenshots. However on runningersilia --help I keep getting version conflict errors. I tried running sudo apt-get update and then rerunning the help command but the error persists. I have redone the installation process several times now (about six) to ensure I am not missing anything in the steps. The current version conflict raised was with docker which I installed with pip install docker as advised by one of the mentors since installing it manually did not work.

I tried to pip install docker again after this version conflict error and do an update but all the requirements were already satisfied. I have tried to do some research on how to solve version conflict errors but with no success yet. Any recommendations?

Describe the steps to reproduce the behavior

  1. follow the guridelines for prerequisites and installing ersilia from the Ersilia Gitbook provided.

Expected behavior.

I want to access the ersilia help menu and catalog after successfully installing ersilia.

Screenshots.

image

image

Operating environment

wsl 1 distro: Ubuntu on windows 2004.2022.1.0

Additional context

No response

EstherIdabor commented 1 year ago

Hi @Ng-ethe I encountered the same error, I fixed mine by changing to a different operating system(ubuntu 18.04.5) and starting the installation from the beginning again, in addition I did sudo apt-get update, sudo apt-get upgrade sudo apt install python3-pip. you can try it out. And also while creating the conda environment don't forget to include python=3.7

Ng-ethe commented 1 year ago

Thank you @EstherIdabor. I did try those fixes but none seemed to work.