Expected behavior
I should be able to import MDAnalysis without errors.
Actual behavior
Installing MDAnalysis from conda-forge and then importing gives the following output:
>>> python -c "import MDAnalysis"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Users/tomwalt/miniconda3/envs/mdanalysis/lib/python3.9/site-packages/MDAnalysis/__init__.py", line 191, in <module>
from .lib import log
File "/Users/tomwalt/miniconda3/envs/mdanalysis/lib/python3.9/site-packages/MDAnalysis/lib/__init__.py", line 34, in <module>
from . import transformations
File "/Users/tomwalt/miniconda3/envs/mdanalysis/lib/python3.9/site-packages/MDAnalysis/lib/transformations.py", line 198, in <module>
from .mdamath import angle as vecangle
File "/Users/tomwalt/miniconda3/envs/mdanalysis/lib/python3.9/site-packages/MDAnalysis/lib/mdamath.py", line 63, in <module>
from . import util
File "/Users/tomwalt/miniconda3/envs/mdanalysis/lib/python3.9/site-packages/MDAnalysis/lib/util.py", line 217, in <module>
from ._cutil import unique_int_1d
File "MDAnalysis/lib/_cutil.pyx", line 1, in init MDAnalysis.lib._cutil
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject
Code to reproduce the behavior
Create new conda environment
>>> conda create --name mdanalysis python=3.9
>>> conda activate mdanalysis
>>> conda install -c conda-forge numpy==1.21.6 -y
>>> conda install -c conda-forge mdanalysis -y
Now try to import in a python script
Current version of MDAnalysis
- Which version are you using? (run
python -c "import MDAnalysis as mda; print(mda.__version__)") 2.1.0 (installed from conda-forge)
- Which version of Python (
python -V)? 3.9.12
- Which operating system? macOS (intel)
- Which version of numpy? 1.21.6
Expected behavior
I should be able to import MDAnalysis without errors.
Actual behavior
Installing MDAnalysis from conda-forge and then importing gives the following output:
Code to reproduce the behavior
Create new conda environment
Now try to import in a python script
Current version of MDAnalysis
python -c "import MDAnalysis as mda; print(mda.__version__)") 2.1.0 (installed from conda-forge)python -V)? 3.9.12