JonJala / mama

MIT License
13 stars 4 forks source link

installation error #34

Closed swvanderlaan closed 9 months ago

swvanderlaan commented 9 months ago

I use miniconda. I created an environment as follows:

conda create --name gwasmama python=3.8
conda activate gwasmama

Next, I installed mama as instructed:

git clone git@github.com:JonJala/mama.git
cd ~/git/mama
pip install -r requirements.txt

Then I ran:

python3 ./mama.py -h

I got this message:

Traceback (most recent call last):
  File "/Users/git/mama/./mama.py", line 19, in <module>
    import pandas as pd
ModuleNotFoundError: No module named 'pandas'

All the modules are installed:

Requirement already satisfied: bitarray==2.0.1 in /Users/miniconda3/envs/gwasmama/lib/python3.8/site-packages (from -r requirements.txt (line 1)) (2.0.1)
Requirement already satisfied: numpy==1.19.4 in /Users/miniconda3/envs/gwasmama/lib/python3.8/site-packages (from -r requirements.txt (line 2)) (1.19.4)
Requirement already satisfied: pandas==1.1.4 in /Users/miniconda3/envs/gwasmama/lib/python3.8/site-packages (from -r requirements.txt (line 3)) (1.1.4)
Requirement already satisfied: scipy==1.6.1 in /Users/miniconda3/envs/gwasmama/lib/python3.8/site-packages (from -r requirements.txt (line 4)) (1.6.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /Users/miniconda3/envs/gwasmama/lib/python3.8/site-packages (from pandas==1.1.4->-r requirements.txt (line 3)) (2.8.2)
Requirement already satisfied: pytz>=2017.2 in /Users/miniconda3/envs/gwasmama/lib/python3.8/site-packages (from pandas==1.1.4->-r requirements.txt (line 3)) (2023.3.post1)
Requirement already satisfied: six>=1.5 in /Users/miniconda3/envs/gwasmama/lib/python3.8/site-packages (from python-dateutil>=2.7.3->pandas==1.1.4->-r requirements.txt (line 3)) (1.16.0)

How can I fix this?

swvanderlaan commented 9 months ago

Oh, this is funny. After a restart of my terminal (iTerm2) and restarting the environment, it now works...?

Thanks!

paturley commented 9 months ago

Glad that fixed it!