MAC M1 installation problem

I have an Apple Mac M1 Pro with some pre-existing conda environments running tensor flow, torch, etc using the arm64 architecture.

When I follow the instructions to install TB as a new environment tbp.monty the installation is not correct - it installs/uses the x86 version of numpy and hence everything fails. I am sure that there is some easy fix but I have not found it.

As a side note none of my other environments require the use of the ‘subdir osx-64’ at all and they correctly use the arm64 versions.

Any advice gratefully received.

Hi @mkj,

Welcome!. Thank you for trying to install Monty, and I apologize that it isn’t working.

There are a few reasons why an osx-64 installation may not be working on an M1 Pro:

  • If you see “Bad CPU type in executable,” that could be due to running commands from a shell other than zsh, which can be verified by inspecting the output of echo $SHELL.

  • Assuming you are already running zsh, the next option may be to verify that your Mac has Rosetta installed to emulate Intel instructions. I believe the command to install Rosetta on a Mac is softwareupdate --install-rosetta.

Would you please share the error you see?

Tristan

Thanks for your email:

  1. I can confirm that I am using zsh
  2. According to this ‘/usr/bin/pgrep -q oahd && echo Yes || echo No’ I do have rosetta installed and running
  3. The error that I get is from numpy not working:
    from numpy.core._multiarray_umath import (
    E ImportError: dlopen(/opt/miniconda3/envs/tbp.monty/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so, 0x0002): Library not loaded: @rpath/libcblas.3.dylib
    E Referenced from: /opt/miniconda3/envs/tbp.monty/lib/python3.8/site-packages/numpy/core/_multiarray_umath.cpython-38-darwin.so
    E Reason: tried: ‘/opt/miniconda3/envs/tbp.monty/lib/python3.8/site-packages/numpy/core/…/…/…/…/libcblas.3.dylib’ (mach-o file, but is an incompatible architecture (have ‘x86_64’, need ‘arm64e’ or ‘arm64’)), ‘/opt/miniconda3/envs/tbp.monty/lib/python3.8/site-packages/numpy/core/…/…/…/…/libcblas.3.dylib’ (mach-o file, but is an incompatible architecture (have ‘x86_64’, need ‘arm64e’ or ‘arm64’)), ‘/opt/miniconda3/envs/tbp.monty/bin/…/lib/libcblas.3.dylib’ (mach-o file, but is an incompatible architecture (have ‘x86_64’, need ‘arm64e’ or ‘arm64’)), ‘/opt/miniconda3/envs/tbp.monty/bin/…/lib/libcblas.3.dylib’ (mach-o file, but is an incompatible architecture (have ‘x86_64’, need ‘arm64e’ or ‘arm64’)), ‘/usr/local/lib/libcblas.3.dylib’ (no such file), ‘/usr/lib/libcblas.3.dylib’ (no such file, not in dyld cache)

During handling of the above exception, another exception occurred:
/opt/miniconda3/envs/tbp.monty/lib/python3.8/importlib/init.py:127: in import_module
return _bootstrap._gcd_import(name[level:], package, level)
tests/unit/frameworks/actions/fakes/actuator_test.py:13: in
from tests.unit.frameworks.actions.fakes.actuator import FakeActuator
tests/unit/frameworks/actions/fakes/actuator.py:11: in
from tbp.monty.frameworks.actions.actions import (
src/tbp/monty/frameworks/actions/actions.py:17: in
from numpy import ndarray
/opt/miniconda3/envs/tbp.monty/lib/python3.8/site-packages/numpy/init.py:141: in
from . import core
/opt/miniconda3/envs/tbp.monty/lib/python3.8/site-packages/numpy/core/init.py:49: in
raise ImportError(msg)

Thank you for sharing the error. What is the output of conda info?

     active environment : None
            shell level : 0
       user config file : /Users/mkjackson/.condarc
 populated config files : /Users/mkjackson/.condarc
          conda version : 24.7.1
    conda-build version : not installed
         python version : 3.12.4.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=m1
                          __conda=24.7.1=0
                          __osx=15.2=0
                          __unix=0=0
       base environment : /opt/miniconda3  (writable)
      conda av data dir : /opt/miniconda3/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/anaconda-fusion/osx-arm64
                          https://conda.anaconda.org/anaconda-fusion/osx-64
                          https://conda.anaconda.org/anaconda-fusion/noarch
                          https://repo.anaconda.com/pkgs/main/osx-arm64
                          https://repo.anaconda.com/pkgs/main/osx-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/osx-arm64
                          https://repo.anaconda.com/pkgs/r/osx-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /opt/miniconda3/pkgs
                          /Users/mkjackson/.conda/pkgs
       envs directories : /opt/miniconda3/envs
                          /Users/mkjackson/.conda/envs
               platform : osx-arm64
             user-agent : conda/24.7.1 requests/2.32.2 CPython/3.12.4 Darwin/24.2.0 OSX/15.2 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.8 aau/0.4.4 c/. s/. e/.
                UID:GID : 501:20
             netrc file : None
           offline mode : False

Thank you,

Would you activate the tbp.monty environment and provide the conda info output for that environment?

     active environment : tbp.monty
    active env location : /opt/miniconda3/envs/tbp.monty
            shell level : 1
       user config file : /Users/mkjackson/.condarc
 populated config files : /Users/mkjackson/.condarc
                          /opt/miniconda3/envs/tbp.monty/.condarc
          conda version : 24.7.1
    conda-build version : not installed
         python version : 3.12.4.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=x86_64
                          __conda=24.7.1=0
                          __osx=15.2=0
                          __unix=0=0
       base environment : /opt/miniconda3  (writable)
      conda av data dir : /opt/miniconda3/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/anaconda-fusion/osx-arm64
                          https://conda.anaconda.org/anaconda-fusion/osx-64
                          https://conda.anaconda.org/anaconda-fusion/noarch
                          https://repo.anaconda.com/pkgs/main/osx-arm64
                          https://repo.anaconda.com/pkgs/main/osx-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/osx-arm64
                          https://repo.anaconda.com/pkgs/r/osx-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /opt/miniconda3/pkgs
                          /Users/mkjackson/.conda/pkgs
       envs directories : /opt/miniconda3/envs
                          /Users/mkjackson/.conda/envs
               platform : osx-64
             user-agent : conda/24.7.1 requests/2.32.2 CPython/3.12.4 Darwin/24.2.0 OSX/15.2 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.8 aau/0.4.4 c/. s/. e/.
                UID:GID : 501:20
             netrc file : None
           offline mode : False

I tried commenting out the mkl<2022 line which then loaded the same blas libraries as a working environment (with python 3.8 and numpy) but that still gave the same error. It may be there is some other dependency further down the chain which I haven’t appreciated.

I ran ‘conda list’ on the standard (non-working on my machine) monty install and got the following:

# packages in environment at /opt/miniconda3/envs/tbp.monty:
#
# Name                    Version                   Build  Channel
annotated-types           0.7.0                    pypi_0    pypi
aom                       3.9.1                h7bae524_0    conda-forge
attrs                     24.2.0           py38hca03da5_0  
blas                      2.112                       mkl    conda-forge
blas-devel                3.9.0              12_osx64_mkl    conda-forge
brotli                    1.0.9                h80987f9_9  
brotli-bin                1.0.9                h80987f9_9  
brotli-python             1.0.9            py38h313beb8_8  
bzip2                     1.0.8                h80987f9_6  
c-ares                    1.34.4               h5505292_0    conda-forge
ca-certificates           2024.11.26           hca03da5_0  
cairo                     1.18.2               h6a3b0d2_1    conda-forge
certifi                   2024.8.30        py38hca03da5_0  
charset-normalizer        3.3.2              pyhd3eb1b0_0  
click                     8.1.8                    pypi_0    pypi
cmake                     3.31.2               ha25475f_1    conda-forge
contourpy                 1.0.5            py38h525c30c_0  
coverage                  7.6.1                    pypi_0    pypi
cycler                    0.11.0             pyhd3eb1b0_0  
dav1d                     1.2.1                h80987f9_0  
deptry                    0.20.0                   pypi_0    pypi
docker-pycreds            0.4.0                    pypi_0    pypi
eval-type-backport        0.2.2                    pypi_0    pypi
execnet                   2.1.1                    pypi_0    pypi
ffmpeg                    7.1.0           gpl_h705e2fc_101    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hd3eb1b0_0  
font-ttf-inconsolata      2.001                hcb22688_0  
font-ttf-source-code-pro  2.030                hd3eb1b0_0  
font-ttf-ubuntu           0.83                 h8b1ccd4_0  
fontconfig                2.15.0               h1383a14_1    conda-forge
fonts-anaconda            1                    h8fa9717_0  
fonts-conda-ecosystem     1                    hd3eb1b0_0  
fonttools                 4.51.0           py38h80987f9_0  
freetype                  2.12.1               hadb7bae_2    conda-forge
fribidi                   1.0.10               h1a28f6b_0  
gitdb                     4.0.7              pyhd3eb1b0_0  
gitpython                 3.1.43           py38hca03da5_0  
gmp                       6.3.0                h7bae524_2    conda-forge
graphite2                 1.3.14               hc377ac9_1  
habitat-sim               0.2.2                    pypi_0    pypi
habitat-sim-mutex         1.0              display_bullet    aihabitat
harfbuzz                  9.0.0                h997cde5_1    conda-forge
icu                       75.1                 hfee45f7_0    conda-forge
idna                      3.7              py38hca03da5_0  
imageio                   2.33.1           py38hca03da5_0  
imageio-ffmpeg            0.5.1              pyhd8ed1ab_0    conda-forge
importlib-metadata        8.5.0              pyha770c72_0    conda-forge
importlib_metadata        8.5.0                hd3eb1b0_0  
importlib_resources       6.4.0            py38hca03da5_0  
iniconfig                 2.0.0                    pypi_0    pypi
jinja2                    3.1.4            py38hca03da5_0  
joblib                    1.4.2            py38hca03da5_0  
jpeg                      9e                   h80987f9_3  
kiwisolver                1.4.4            py38h313beb8_0  
krb5                      1.21.3               hf3e1bf2_0  
lame                      3.100                h1a28f6b_0  
lazy-loader               0.4                      pypi_0    pypi
lcms2                     2.15                 h481adae_0    conda-forge
lerc                      4.0.0                h313beb8_0  
libabseil                 20240722.0      cxx17_h07bc746_4    conda-forge
libass                    0.17.3               hf20b609_0    conda-forge
libblas                   3.9.0              12_osx64_mkl    conda-forge
libbrotlicommon           1.0.9                h80987f9_9  
libbrotlidec              1.0.9                h80987f9_9  
libbrotlienc              1.0.9                h80987f9_9  
libcblas                  3.9.0              12_osx64_mkl    conda-forge
libcurl                   8.11.1               h73640d1_0    conda-forge
libcxx                    19.1.6               ha82da77_1    conda-forge
libdeflate                1.17                 h80987f9_1  
libedit                   3.1.20230828         h80987f9_0  
libev                     4.33                 h1a28f6b_1  
libexpat                  2.6.4                h286801f_0    conda-forge
libffi                    3.4.4                hca03da5_1  
libgfortran               5.0.0           13_2_0_hd922786_3    conda-forge
libgfortran5              13.2.0               hf226fd6_3    conda-forge
libglib                   2.82.2               h07bd6cf_0    conda-forge
libhwloc                  2.11.2          default_hbce5d74_1001    conda-forge
libiconv                  1.17                 h0d3ecfb_2    conda-forge
libidn2                   2.3.4                h80987f9_0  
libintl                   0.22.5               h8414b35_3    conda-forge
liblapack                 3.9.0              12_osx64_mkl    conda-forge
liblapacke                3.9.0              12_osx64_mkl    conda-forge
libllvm14                 14.0.6               hd1a9a77_4    conda-forge
liblzma                   5.6.3                h39f12f2_1    conda-forge
libnghttp2                1.64.0               h6d7220d_0    conda-forge
libopenvino               2024.4.0             hbfeda7a_2    conda-forge
libopenvino-arm-cpu-plugin 2024.4.0             hbfeda7a_2    conda-forge
libopenvino-auto-batch-plugin 2024.4.0             hf276634_2    conda-forge
libopenvino-auto-plugin   2024.4.0             hf276634_2    conda-forge
libopenvino-hetero-plugin 2024.4.0             h03892cd_2    conda-forge
libopenvino-ir-frontend   2024.4.0             h03892cd_2    conda-forge
libopenvino-onnx-frontend 2024.4.0             h7f5a098_2    conda-forge
libopenvino-paddle-frontend 2024.4.0             h7f5a098_2    conda-forge
libopenvino-pytorch-frontend 2024.4.0             h5833ebf_2    conda-forge
libopenvino-tensorflow-frontend 2024.4.0             h9d544f2_2    conda-forge
libopenvino-tensorflow-lite-frontend 2024.4.0             h5833ebf_2    conda-forge
libopus                   1.3.1                h80987f9_1  
libpng                    1.6.44               hc14010f_0    conda-forge
libprotobuf               5.28.2               h8f0b736_0    conda-forge
libsqlite                 3.47.2               h3f77e49_0    conda-forge
libssh2                   1.11.1               h9cc3647_0    conda-forge
libtiff                   4.5.0                h5dffbdd_2    conda-forge
libunistring              0.9.10               h1a28f6b_0  
libuv                     1.49.2               h7ab814d_0    conda-forge
libvpx                    1.14.1               h7bae524_0    conda-forge
libwebp-base              1.3.2                h80987f9_1  
libxcb                    1.13              h9b22ae9_1004    conda-forge
libxml2                   2.13.5               h178c5d8_1    conda-forge
libzlib                   1.3.1                h8359307_2    conda-forge
llvm-openmp               14.0.6               hc6e5704_0  
llvmlite                  0.41.0           py38h514c7bf_0  
markupsafe                2.1.3            py38h80987f9_0  
matplotlib                3.7.1            py38hca03da5_1  
matplotlib-base           3.7.1            py38h78102c4_1  
mkl                       2021.4.0           h89fa619_689    conda-forge
mkl-devel                 2021.4.0           h694c41f_690    conda-forge
mkl-include               2021.4.0           hf224eb6_689    conda-forge
mpmath                    1.3.0                    pypi_0    pypi
mypy                      1.11.2                   pypi_0    pypi
mypy-extensions           1.0.0                    pypi_0    pypi
ncurses                   6.5                  h7bae524_1    conda-forge
networkx                  3.1                      pypi_0    pypi
numba                     0.58.1           py38h313beb8_0  
numpy                     1.24.4           py38ha84db1f_0    conda-forge
openh264                  2.4.1                hebf3989_0    conda-forge
openjpeg                  2.5.2                h54b8e55_0  
openssl                   3.4.0                h81ee809_1    conda-forge
packaging                 24.1             py38hca03da5_0  
pandas                    2.0.3                    pypi_0    pypi
pcre2                     10.44                h297a79d_2    conda-forge
pillow                    9.4.0            py38h1bb68ce_1    conda-forge
pip                       24.2             py38hca03da5_0  
pixman                    0.44.2               h2f9eb0b_0    conda-forge
platformdirs              3.10.0           py38hca03da5_0  
pluggy                    1.5.0                    pypi_0    pypi
pooch                     1.7.0            py38hca03da5_0  
protobuf                  5.29.2                   pypi_0    pypi
psutil                    6.1.1                    pypi_0    pypi
pthread-stubs             0.3                  h1a28f6b_1  
pugixml                   1.14                 h13dd4ca_0    conda-forge
py                        1.11.0                   pypi_0    pypi
pydantic                  2.10.4                   pypi_0    pypi
pydantic-core             2.27.2                   pypi_0    pypi
pyg                       2.1.0           py38_torch_1.11.0_cpu    pyg
pyparsing                 3.1.2            py38hca03da5_0  
pysocks                   1.7.1            py38hca03da5_0  
pytest                    7.1.1                    pypi_0    pypi
pytest-cov                3.0.0                    pypi_0    pypi
pytest-forked             1.6.0                    pypi_0    pypi
pytest-xdist              2.5.0                    pypi_0    pypi
python                    3.8.20          h7d35d02_2_cpython    conda-forge
python-dateutil           2.9.0post0       py38hca03da5_2  
python_abi                3.8                      5_cp38    conda-forge
pytorch                   1.11.0                  py3.8_0    pytorch
pytorch-cluster           1.6.0           py38_torch_1.11.0_cpu    pyg
pytorch-scatter           2.0.9           py38_torch_1.11.0_cpu    pyg
pytorch-sparse            0.6.15          py38_torch_1.11.0_cpu    pyg
pytz                      2024.2                   pypi_0    pypi
pywavelets                1.4.1                    pypi_0    pypi
pyyaml                    6.0.2                    pypi_0    pypi
quaternion                2023.0.3         py38hd97cf01_0    conda-forge
readline                  8.2                  h1a28f6b_0  
requests                  2.32.3           py38hca03da5_0  
rhash                     1.4.5                h7ab814d_0    conda-forge
ruff                      0.7.1                    pypi_0    pypi
scikit-image              0.21.0                   pypi_0    pypi
scikit-learn              1.3.2                    pypi_0    pypi
scipy                     1.10.1           py38h038e806_3    conda-forge
sentry-sdk                2.19.2                   pypi_0    pypi
setproctitle              1.3.4                    pypi_0    pypi
setuptools                75.1.0           py38hca03da5_0  
six                       1.16.0             pyhd3eb1b0_1  
smmap                     3.0.5              pyhd3eb1b0_0  
snappy                    1.2.1                h313beb8_0  
svt-av1                   2.2.1                ha39b806_0    conda-forge
sympy                     1.13.3                   pypi_0    pypi
tbb                       2021.13.0            h8149167_1    conda-forge
tbp-monty                 0.0.0                    pypi_0    pypi
threadpoolctl             3.5.0            py38h33ce5c2_0  
tifffile                  2023.7.10                pypi_0    pypi
tk                        8.6.13               h5083fa2_1    conda-forge
tomli                     2.2.1                    pypi_0    pypi
torchvision               0.12.0                 py38_cpu    pytorch
tornado                   6.4.1            py38h80987f9_0  
tqdm                      4.66.5           py38h33ce5c2_0  
typing-extensions         4.12.2                   pypi_0    pypi
tzdata                    2024.2                   pypi_0    pypi
unicodedata2              15.1.0           py38h80987f9_0  
urllib3                   2.2.3            py38hca03da5_0  
wandb                     0.19.1                   pypi_0    pypi
wget                      1.21.4               he2df1f1_0    conda-forge
wheel                     0.44.0           py38hca03da5_0  
withbullet                2.0                           0    aihabitat
x264                      1!164.3095           h57fd34a_2    conda-forge
x265                      3.5                  hbc6ce65_3    conda-forge
xorg-libxau               1.0.12               h5505292_0    conda-forge
xorg-libxdmcp             1.1.5                hd74edd7_0    conda-forge
xz                        5.4.6                h80987f9_1  
zipp                      3.20.2           py38hca03da5_0  
zlib                      1.3.1                h8359307_2    conda-forge
zstd                      1.5.6                hb46c0d2_0    conda-forge

The conda info output looks similar to mine, I don’t see an issue with it.

The conda list output looks different from what I have. I have a lot less things coming from conda-forge, for example.

# packages in environment at /opt/anaconda3/envs/tbp.monty:
#
# Name                    Version                   Build  Channel
attrs                     24.2.0           py38hecd8cb5_0  
blas                      1.0                         mkl  
brotli                    1.0.9                h6c40b1e_8  
brotli-bin                1.0.9                h6c40b1e_8  
brotli-python             1.0.9            py38hcec6c5f_8  
bzip2                     1.0.8                h6c40b1e_6  
c-ares                    1.19.1               h6c40b1e_0  
ca-certificates           2024.9.24            hecd8cb5_0  
certifi                   2024.8.30        py38hecd8cb5_0  
charset-normalizer        3.3.2              pyhd3eb1b0_0  
click                     8.1.7                    pypi_0    pypi
cmake                     3.26.4               hbb7d193_0  
contourpy                 1.0.5            py38haf03e11_0  
coverage                  7.6.1                    pypi_0    pypi
cycler                    0.11.0             pyhd3eb1b0_0  
deptry                    0.20.0                   pypi_0    pypi
docker-pycreds            0.4.0                    pypi_0    pypi
execnet                   2.1.1                    pypi_0    pypi
expat                     2.6.3                h6d0c2b6_0  
ffmpeg                    4.3                  h0a44026_0    pytorch
fonttools                 4.51.0           py38h6c40b1e_0  
freetype                  2.12.1               hd8bbffd_0  
gettext                   0.21.0               h4e8c18a_2  
gitdb                     4.0.7              pyhd3eb1b0_0  
gitpython                 3.1.43           py38hecd8cb5_0  
gmp                       6.2.1                he9d5cce_3  
gnutls                    3.6.15               hed9c0bf_0  
habitat-sim               0.2.2                    pypi_0    pypi
habitat-sim-mutex         1.0              display_bullet    aihabitat
icu                       73.1                 hcec6c5f_0  
idna                      3.7              py38hecd8cb5_0  
imageio                   2.33.1           py38hecd8cb5_0  
imageio-ffmpeg            0.5.1              pyhd8ed1ab_0    conda-forge
importlib-metadata        8.5.0              pyha770c72_0    conda-forge
importlib_metadata        8.5.0                hd3eb1b0_0  
importlib_resources       6.4.0            py38hecd8cb5_0  
iniconfig                 2.0.0                    pypi_0    pypi
intel-openmp              2021.4.0          hecd8cb5_3538  
jinja2                    3.1.4            py38hecd8cb5_0  
joblib                    1.4.2            py38hecd8cb5_0  
jpeg                      9e                   h46256e1_3  
kiwisolver                1.4.4            py38hcec6c5f_0  
krb5                      1.20.1               h428f121_1  
lame                      3.100                h1de35cc_0  
lazy-loader               0.4                      pypi_0    pypi
lcms2                     2.12                 hf1fd2bf_0  
lerc                      3.0                  he9d5cce_0  
libbrotlicommon           1.0.9                h6c40b1e_8  
libbrotlidec              1.0.9                h6c40b1e_8  
libbrotlienc              1.0.9                h6c40b1e_8  
libcurl                   8.9.1                h3a17b82_0  
libcxx                    14.0.6               h9765a3e_0  
libdeflate                1.17                 hb664fd8_1  
libedit                   3.1.20230828         h6c40b1e_0  
libev                     4.33                 h9ed2024_1  
libffi                    3.4.4                hecd8cb5_1  
libgfortran               5.0.0           11_3_0_hecd8cb5_28  
libgfortran5              11.3.0              h9dfd629_28  
libiconv                  1.16                 h6c40b1e_3  
libidn2                   2.3.4                h6c40b1e_0  
libllvm14                 14.0.6               h26321d7_4  
libnghttp2                1.57.0               h9beae6a_0  
libpng                    1.6.39               h6c40b1e_0  
libssh2                   1.11.0               hf20ceda_0  
libtasn1                  4.19.0               h6c40b1e_0  
libtiff                   4.5.1                hcec6c5f_0  
libunistring              0.9.10               h9ed2024_0  
libuv                     1.48.0               h46256e1_0  
libwebp-base              1.3.2                h46256e1_1  
libxml2                   2.13.5               h6070cd6_0  
llvm-openmp               14.0.6               h0dcd299_0  
llvmlite                  0.41.0           py38hfff2838_0  
lz4-c                     1.9.4                hcec6c5f_1  
markupsafe                2.1.3            py38h6c40b1e_0  
matplotlib                3.7.1            py38hecd8cb5_1  
matplotlib-base           3.7.1            py38hda11e5a_1  
mkl                       2021.4.0           hecd8cb5_637  
mkl-service               2.4.0            py38h9ed2024_0  
mkl_fft                   1.3.1            py38h4ab4a9b_0  
mkl_random                1.2.2            py38hb2f4e1b_0  
mpmath                    1.3.0                    pypi_0    pypi
mypy                      1.11.2                   pypi_0    pypi
mypy-extensions           1.0.0                    pypi_0    pypi
ncurses                   6.4                  hcec6c5f_0  
nettle                    3.7.3                h230ac6f_1  
networkx                  3.1                      pypi_0    pypi
numba                     0.58.1           py38hcec6c5f_0  
numpy                     1.24.3           py38he696674_0  
numpy-base                1.24.3           py38h9cd3388_0  
openh264                  2.1.1                h8346a28_0  
openjpeg                  2.5.2                hbf2204d_0  
openssl                   3.0.15               h46256e1_0  
packaging                 24.1             py38hecd8cb5_0  
pandas                    2.0.3                    pypi_0    pypi
pillow                    10.4.0           py38h46256e1_0  
pip                       24.2             py38hecd8cb5_0  
platformdirs              3.10.0           py38hecd8cb5_0  
pluggy                    1.5.0                    pypi_0    pypi
pooch                     1.7.0            py38hecd8cb5_0  
protobuf                  5.29.0                   pypi_0    pypi
psutil                    6.1.0                    pypi_0    pypi
py                        1.11.0                   pypi_0    pypi
pyg                       2.1.0           py38_torch_1.11.0_cpu    pyg
pyparsing                 3.1.2            py38hecd8cb5_0  
pysocks                   1.7.1                    py38_1  
pytest                    7.1.1                    pypi_0    pypi
pytest-cov                3.0.0                    pypi_0    pypi
pytest-forked             1.6.0                    pypi_0    pypi
pytest-xdist              2.5.0                    pypi_0    pypi
python                    3.8.20               hce00570_0  
python-dateutil           2.9.0post0       py38hecd8cb5_2  
python_abi                3.8                      2_cp38    conda-forge
pytorch                   1.11.0                  py3.8_0    pytorch
pytorch-cluster           1.6.0           py38_torch_1.11.0_cpu    pyg
pytorch-scatter           2.0.9           py38_torch_1.11.0_cpu    pyg
pytorch-sparse            0.6.15          py38_torch_1.11.0_cpu    pyg
pytz                      2024.2                   pypi_0    pypi
pywavelets                1.4.1                    pypi_0    pypi
pyyaml                    6.0.2                    pypi_0    pypi
quaternion                2023.0.3         py38h7092abf_0    conda-forge
readline                  8.2                  hca72f7f_0  
requests                  2.32.3           py38hecd8cb5_0  
rhash                     1.4.3                h04015c4_0  
ruff                      0.7.1                    pypi_0    pypi
scikit-image              0.21.0                   pypi_0    pypi
scikit-learn              1.3.2                    pypi_0    pypi
scipy                     1.10.0           py38h91c6ef4_1  
sentry-sdk                2.19.0                   pypi_0    pypi
setproctitle              1.3.4                    pypi_0    pypi
setuptools                75.1.0           py38hecd8cb5_0  
six                       1.16.0             pyhd3eb1b0_1  
smmap                     3.0.5              pyhd3eb1b0_0  
sqlite                    3.45.3               h6c40b1e_0  
sympy                     1.13.3                   pypi_0    pypi
tbb                       2021.8.0             ha357a0b_0  
tbp-monty                 0.0.0                    pypi_0    pypi
threadpoolctl             2.2.0              pyh0d69192_0  
tifffile                  2023.7.10                pypi_0    pypi
tk                        8.6.14               h4d00af3_0  
tomli                     2.2.1                    pypi_0    pypi
torchvision               0.12.0                 py38_cpu    pytorch
tornado                   6.4.1            py38h46256e1_0  
tqdm                      4.66.5           py38h20db666_0  
typing_extensions         4.11.0           py38hecd8cb5_0  
tzdata                    2024.2                   pypi_0    pypi
unicodedata2              15.1.0           py38h6c40b1e_0  
urllib3                   2.2.3            py38hecd8cb5_0  
wandb                     0.18.7                   pypi_0    pypi
wget                      1.24.5               h3a17b82_0  
wheel                     0.44.0           py38hecd8cb5_0  
withbullet                2.0                           0    aihabitat
xz                        5.4.6                h6c40b1e_1  
zipp                      3.20.2           py38hecd8cb5_0  
zlib                      1.2.13               h4b97444_1  
zstd                      1.5.6                h138b38a_0  

I don’t seem to be having much luck:

I tried installing on my PC and that failed saying that it couldn’t find either the wget or aihabitat packages despite my MAC install finding both. I am based in the UK so I wonder if there is some weird interaction geographically.

I did manage to get numpy to work but had to change the PyTorch version - which then broke other things.