mooch443 / trex

TRex, a fast multi-animal tracking system with markerless identification, and 2D estimation of posture and visual fields.
https://trex.run
GNU General Public License v3.0
82 stars 8 forks source link

Beta: Conda installation fails on Mac #225

Closed roaldarbol closed 8 months ago

roaldarbol commented 8 months ago

Describe the bug Trying to install with the conda command in the docs (conda create -n beta --override-channels -c trex-beta -c pytorch-nightly -c conda-forge trex) currently fails on Mac.

To Reproduce

(base) ➜  ~ conda create -n beta --override-channels -c trex-beta -c pytorch-nightly -c conda-forge trex

Retrieving notices: ...working... done
WARNING: A conda environment already exists at '/Users/roaldarbol/mambaforge/envs/beta'
Remove existing environment (y/[n])? y

Collecting package metadata (current_repodata.json): \ WARNING conda.models.version:get_matcher(546): Using .* with relational operator is superfluous and deprecated and will be removed in a future version of conda. Your spec was 1.7.1.*, but conda is ignoring the .* and treating it as 1.7.1
done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): \ WARNING conda.models.version:get_matcher(546): Using .* with relational operator is superfluous and deprecated and will be removed in a future version of conda. Your spec was 1.8.0.*, but conda is ignoring the .* and treating it as 1.8.0
WARNING conda.models.version:get_matcher(546): Using .* with relational operator is superfluous and deprecated and will be removed in a future version of conda. Your spec was 1.9.0.*, but conda is ignoring the .* and treating it as 1.9.0
WARNING conda.models.version:get_matcher(546): Using .* with relational operator is superfluous and deprecated and will be removed in a future version of conda. Your spec was 1.6.0.*, but conda is ignoring the .* and treating it as 1.6.0
done
Solving environment: | 
Found conflicts! Looking for incompatible packages.
This can take several minutes.  Press CTRL-C to abort.
Examining conflict for seaborn torchvision scikit-learn: : 14it [00:53,  4.87s/iExamining conflict for seaborn torchvision scikit-learn: : 15it [00:53,  4.09s/iExamining conflict for seaborn scikit-learn: : 15it [00:57,  4.09s/it]          Examining conflict for seaborn torchvision pytorch scikit-learn: : 18it [01:04, Examining conflict for seaborn torchvision pytorch scikit-learn: : 19it [01:04, Examining conflict for seaborn torchvision pytorch: : 19it [01:06,  2.91s/it]   Examining conflict for seaborn torchvision pip requests: : 20it [01:09,  2.70s/iExamining conflict for seaborn torchvision pip requests: : 21it [01:09,  2.56s/iExamining conflict for seaborn pip requests: : 21it [01:12,  2.56s/it]          Examining conflict for torchvision pytorch scikit-learn: : 25it [01:16,  1.53s/iExamining conflict for torchvision pytorch scikit-learn: : 26it [01:16,  1.51s/iExamining conflict for torchvision requests: : 26it [01:19,  1.51s/it]        failed                                                                         

UnsatisfiableError: The following specifications were found to be incompatible with each other:

Output in format: Requested package -> Available versions

Package bzip2 conflicts for:
scikit-learn -> python[version='>=3.12,<3.13.0a0'] -> bzip2[version='>=1.0.6,<2.0a0|>=1.0.8,<2.0a0']
pytorch=2[build=py3*] -> python[version='>=3.12,<3.13.0a0'] -> bzip2[version='>=1.0.8,<2.0a0']
numpy[version='>=1.26.2,<1.26.3.0a0'] -> pypy3.9[version='>=7.3.13'] -> bzip2[version='>=1.0.8,<2.0a0']
ffmpeg[version='>=4.3,<4.4.0a0'] -> bzip2[version='>=1.0.8,<2.0a0']
requests -> python[version='>=3.11,<3.12.0a0'] -> bzip2[version='>=1.0.6,<2.0a0|>=1.0.8,<2.0a0']
pip -> python[version='>=3.7'] -> bzip2[version='>=1.0.6,<2.0a0|>=1.0.8,<2.0a0']
python[version='>=3.11.8,<3.11.9.0a0'] -> bzip2[version='>=1.0.8,<2.0a0']
torchvision=[build=py3*] -> python[version='>=3.12,<3.13.0a0'] -> bzip2[version='>=1.0.6,<2.0a0|>=1.0.8,<2.0a0']
seaborn -> python[version='>=3.6'] -> bzip2[version='>=1.0.6,<2.0a0|>=1.0.8,<2.0a0']

Package python_abi conflicts for:
requests -> certifi[version='>=2017.4.17'] -> python_abi[version='3.10.*|3.9|3.8|3.9.*|3.7',build='*_pypy37_pp73|*_cp39|*_pypy38_pp73|*_pypy39_pp73|*_cp310']
numpy[version='>=1.26.2,<1.26.3.0a0'] -> python_abi[version='3.10.*|3.11.*|3.12.*|3.9|3.9.*',build='*_cp310|*_cp312|*_pypy39_pp73|*_cp39|*_cp311']
pip -> python[version='>=3.7'] -> python_abi[version='3.10.*|3.7|3.8|3.9|3.9.*|3.8.*|3.7.*|3.11.*|3.6.*|3.6',build='*_pypy36_pp73|*_cp311|*_cp38|*_cp39|*_pypy37_pp73|*_pypy38_pp73|*_pypy39_pp73|*_cp310|*_cp37m|*_cp36m']
scikit-learn -> python_abi[version='3.10.*|3.12.*|3.9.*|3.11.*|3.8.*|3.7|3.7.*|3.6.*|3.6',build='*_cp37m|*_pypy37_pp73|*_cp38|*_cp311|*_cp39|*_cp312|*_cp310|*_cp36m|*_pypy36_pp73']
seaborn -> statsmodels[version='>=0.12'] -> python_abi[version='2.7.*|3.10.*|3.11.*|3.9.*|3.9|3.12.*|3.8.*|3.8|3.7|3.7.*|3.6.*|3.6',build='*_pypy37_pp73|*_pypy38_pp73|*_cp38|*_cp312|*_pypy39_pp73|*_cp39|*_cp311|*_cp310|*_cp37m|*_cp36m|*_pypy36_pp73|*_cp27m']
scikit-learn -> numpy[version='>=1.26.4,<2.0a0'] -> python_abi[version='3.8|3.9',build='*_pypy38_pp73|*_pypy39_pp73']
requests -> python_abi[version='2.7.*|3.6.*|3.6|3.8.*|3.7.*',build='*_cp27m|*_cp38|*_pypy36_pp73|*_cp37m|*_cp36m']
pytorch=2[build=py3*] -> pyyaml -> python_abi[version='2.7.*|3.10.*|3.11.*|3.9.*|3.8.*|3.12.*|3.9|3.8|3.7.*|3.7|3.6.*|3.6',build='*_cp27m|*_pypy37_pp73|*_cp37m|*_pypy38_pp73|*_pypy39_pp73|*_cp312|*_cp38|*_cp39|*_cp311|*_cp310|*_cp36m|*_pypy36_pp73']
torchvision=[build=py3*] -> numpy[version='>=1.23.5'] -> python_abi[version='2.7.*|3.10.*|3.11.*|3.9|3.12.*|3.8|3.7|3.6',build='*_pypy37_pp73|*_cp312|*_cp310|*_cp311|*_pypy39_pp73|*_pypy38_pp73|*_pypy36_pp73|*_cp27m']
torchvision=[build=py3*] -> python_abi[version='3.6.*|3.7.*|3.9.*|3.8.*',build='*_cp38|*_cp39|*_cp37m|*_cp36m']

Package zlib conflicts for:
seaborn -> python[version='>=3.6'] -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|1.2.11.*']
pytorch=2[build=py3*] -> python[version='>=3.9,<3.10.0a0'] -> zlib[version='>=1.2.11,<1.3.0a0']
ffmpeg[version='>=4.3,<4.4.0a0'] -> zlib[version='>=1.2.11,<1.3.0a0']
requests -> python[version='>=3.7'] -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|1.2.11.*']
numpy[version='>=1.26.2,<1.26.3.0a0'] -> pypy3.9[version='>=7.3.13'] -> zlib[version='>=1.2.11,<1.3.0a0']
scikit-learn -> python[version='>=3.9,<3.10.0a0'] -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|1.2.11.*']
pip -> python[version='>=3.7'] -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|1.2.8|1.2.11.*']
openh264[version='>=2.1,<2.2.0a0,>=2.1.1,<2.2.0a0'] -> zlib[version='>=1.2.11,<1.3.0a0']
torchvision=[build=py3*] -> libpng -> zlib[version='1.2.*|1.2.11|>=1.2.11,<1.3.0a0|>=1.2.12,<1.3.0a0|1.2.8|>=1.2.13,<1.3.0a0|1.2.11.*']

Package libzlib conflicts for:
scikit-learn -> python[version='>=3.12,<3.13.0a0'] -> libzlib[version='>=1.2.11,<1.3.0a0|>=1.2.12,<1.3.0a0|>=1.2.13,<1.3.0a0']
pytorch=2[build=py3*] -> python[version='>=3.12,<3.13.0a0'] -> libzlib[version='>=1.2.11,<1.3.0a0|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
numpy[version='>=1.26.2,<1.26.3.0a0'] -> pypy3.9[version='>=7.3.13'] -> libzlib[version='>=1.2.11,<1.3.0a0|>=1.2.13,<1.3.0a0|>=1.2.12,<1.3.0a0']
seaborn -> python[version='>=3.6'] -> libzlib[version='>=1.2.11,<1.3.0a0|>=1.2.12,<1.3.0a0|>=1.2.13,<1.3.0a0']
ffmpeg[version='>=4.3,<4.4.0a0'] -> libzlib[version='>=1.2.11,<1.3.0a0']
python[version='>=3.11.8,<3.11.9.0a0'] -> libzlib[version='>=1.2.13,<1.3.0a0']
requests -> python[version='>=3.11,<3.12.0a0'] -> libzlib[version='>=1.2.11,<1.3.0a0|>=1.2.12,<1.3.0a0|>=1.2.13,<1.3.0a0']
ffmpeg[version='>=4.3,<4.4.0a0'] -> freetype[version='>=2.10.4,<3.0a0'] -> libzlib[version='1.2.11|1.2.11|1.2.11|1.2.12|1.2.12|1.2.12|1.2.12|1.2.12|1.2.13|1.2.13|>=1.2.12,<1.3.0a0|>=1.2.13,<1.3.0a0',build='h9173be1_1012|h9173be1_1013|h6c3fc93_1014|hfe4f2af_1|hfe4f2af_2|hfd90126_3|hfd90126_4|hfd90126_4|h8a1eda9_5|h6c3fc93_0']
pip -> python[version='>=3.7'] -> libzlib[version='>=1.2.11,<1.3.0a0|>=1.2.12,<1.3.0a0|>=1.2.13,<1.3.0a0']
openh264[version='>=2.1,<2.2.0a0,>=2.1.1,<2.2.0a0'] -> zlib[version='>=1.2.11,<1.3.0a0'] -> libzlib[version='1.2.11|1.2.11|1.2.11|1.2.12|1.2.12|1.2.12|1.2.12|1.2.12|1.2.13',build='h9173be1_1012|h9173be1_1013|h6c3fc93_1014|hfe4f2af_1|hfe4f2af_2|hfd90126_3|hfd90126_4|hfd90126_4|h8a1eda9_5|h6c3fc93_0']
torchvision=[build=py3*] -> libpng -> libzlib[version='>=1.2.11,<1.3.0a0|>=1.2.12,<1.3.0a0|>=1.2.13,<1.3.0a0']

Package llvm-openmp conflicts for:
torchvision=[build=py3*] -> pytorch=1.10.0 -> llvm-openmp[version='>=11.0.0|>=11.0.1|>=11.1.0|>=12.0.1|>=16.0.6|>=15.0.7|>=14.0.6|>=15.0.6|>=14.0.4|>=13.0.1']
scikit-learn -> llvm-openmp[version='>=10.0.0|>=10.0.1|>=11.0.0|>=11.0.1|>=11.1.0|>=13.0.1|>=14.0.4|>=14.0.6|>=15.0.7|>=16.0.6|>=17.0.6|>=12.0.1|>=9.0.1|>=9.0.0']
pytorch=2[build=py3*] -> mkl[version='>=2018'] -> llvm-openmp[version='>=10.0.0|>=11.0.0|>=11.1.0|>=13.0.1|>=14.0.6|>=15.0.7|>=16.0.6|>=9.0.1']

Package ffmpeg conflicts for:
torchvision=[build=py3*] -> ffmpeg[version='>=4.3.2,<4.4.0a0']
ffmpeg[version='>=4.3,<4.4.0a0']

Package pillow conflicts for:
torchvision=[build=py3*] -> pillow[version='>=4.1.1|>=4.1.1,<8.3|>=5.3.0,!=8.3.*|>=5.3.0,!=8.3.0,!=8.3.1|>=5.3.0,!=8.3.0']
seaborn -> matplotlib-base[version='>=2.1.2'] -> pillow[version='>=6.2.0|>=8']

Package blas conflicts for:
scikit-learn -> blas==1.1=openblas
pytorch=2[build=py3*] -> blas=[build=mkl]
seaborn -> numpy[version='>=1.13.3'] -> blas==1.1=openblas
torchvision=[build=py3*] -> numpy[version='>=1.11'] -> blas[version='*|1.1',build='openblas|mkl']

Package pypy3.6 conflicts for:
pytorch=2[build=py3*] -> pyyaml -> pypy3.6[version='>=7.3.1|>=7.3.2|>=7.3.3']
scikit-learn -> scipy -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1']
torchvision=[build=py3*] -> pillow[version='>=5.3.0,!=8.3.*'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
seaborn -> statsmodels[version='>=0.12'] -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
requests -> certifi[version='>=2017.4.17'] -> pypy3.6[version='7.3.*|7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']
scikit-learn -> pypy3.6[version='>=7.3.2|>=7.3.3']
pip -> setuptools -> pypy3.6[version='7.3.0.*|7.3.1.*|7.3.2.*|7.3.3.*|>=7.3.1|>=7.3.2|>=7.3.3']

Package _python_rc conflicts for:
pip -> python[version='>=3.7'] -> _python_rc
seaborn -> python[version='>=3.6'] -> _python_rc
requests -> python[version='>=3.7'] -> _python_rc

Package scipy conflicts for:
seaborn -> seaborn-base==0.13.2=pyhd8ed1ab_0 -> scipy[version='!=1.9.2,>=1.4|>=1.4,!=1.9.2|>=1.7|>=1.3|>=1.2|>=1.0|>=0.14']
pytorch=2[build=py3*] -> networkx -> scipy[version='>=1.5,!=1.6.1|>=1.8']
seaborn -> scipy[version='>=0.15.2|>=1.0.1']
scikit-learn -> scipy

Package matplotlib-base conflicts for:
seaborn -> matplotlib-base[version='>=2.1.2']
seaborn -> seaborn-base==0.13.2=pyhd8ed1ab_0 -> matplotlib-base[version='2.1.2|2.1.2|2.1.2|2.2.3|2.2.3|2.2.3|2.2.4|2.2.4|2.2.4|2.2.4|2.2.4|2.2.4|2.2.4|2.2.4|2.2.4|2.2.4|3.0.1|3.0.2|3.0.2|3.0.2|3.0.2|3.0.2|3.0.3|3.0.3|3.0.3|3.0.3|3.1.0|3.1.0|3.1.0|3.1.0|3.1.1|3.1.1|3.1.1|3.1.1|3.1.1|3.1.1|3.1.1|3.1.1|3.1.2|3.1.2|3.1.2|3.1.2|3.1.2|3.1.2|3.1.3|3.1.3|3.1.3|>=2.2|>=3.1|>=3.1,!=3.6.1|>=3.3,!=3.6.1|>=3.4,!=3.6.1|>=3.8.3,<3.8.4.0a0|>=3.8.2,<3.8.3.0a0|>=3.8.1,<3.8.2.0a0|>=3.8.0,<3.8.1.0a0|>=3.7.3,<3.7.4.0a0|>=3.7.2,<3.7.3.0a0|>=3.7.1,<3.7.2.0a0|>=3.7.0,<3.7.1.0a0|>=3.6.3,<3.6.4.0a0|>=3.6.2,<3.6.3.0a0|>=3.6.1,<3.6.2.0a0|>=3.6.0,<3.6.1.0a0|>=3.5.3,<3.5.4.0a0|>=3.5.2,<3.5.3.0a0|>=3.5.1,<3.5.2.0a0|>=3.5.0,<3.5.1.0a0|>=3.4.3,<3.4.4.0a0|>=3.4.2,<3.4.3.0a0|>=3.4.1,<3.4.2.0a0|>=3.3.4,<3.3.5.0a0|>=3.3.3,<3.3.4.0a0|>=3.3.2,<3.3.3.0a0|>=3.3.1,<3.3.2.0a0|>=3.3.0,<3.3.1.0a0|>=3.2.2,<3.2.3.0a0|>=3.2.1,<3.2.2.0a0|>=3.2.0,<3.2.1.0a0|>=2.2.5,<2.2.6.0a0',build='py27h31f9439_1|py36h31f9439_1|py36h3a684a6_0|py37h31f9439_1|py37h11da6c2_2|py38h11da6c2_2|py36h11da6c2_2|py27h11da6c2_2|py37hf043ca5_1001|py36hf043ca5_1002|py37hf043ca5_1002|py37hf043ca5_0|py36habd5b94_1|py37habd5b94_1|py37habd5b94_0|py36habd5b94_0|py37h3a684a6_1|py36h3a684a6_0|py38h11da6c2_2|py37h11da6c2_0|py36h11da6c2_0|py36h11da6c2_1|py37h11da6c2_1|py38h11da6c2_1|py37h11da6c2_0|py36h11da6c2_0|py38h11da6c2_0|py38h11da6c2_0|py36h11da6c2_2|py37h11da6c2_2|py38h11da6c2_1|py36h3a684a6_1|py37h3a684a6_1|py37h3a684a6_0|py36h3a684a6_1|py36hf043ca5_0|py36hf043ca5_1001|py36hf043ca5_1000|py36hebca740_1001|py36h31f9439_1|py27h31f9439_1|py27h3a684a6_0|py37h3a684a6_0|py37hd64abcd_1|py27hd64abcd_1|py36hd64abcd_1|py37h31f9439_1']

Package packaging conflicts for:
seaborn -> statsmodels[version='>=0.12'] -> packaging[version='>=20.0|>=21.3']
pip -> wheel -> packaging[version='>=20.2']

Package certifi conflicts for:
pip -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
seaborn -> matplotlib-base[version='>=2.1.2'] -> certifi[version='>=2020.06.20']
requests -> certifi[version='>=2017.4.17']
requests -> urllib3[version='>=1.21.1,<1.27'] -> certifi
torchvision=[build=py3*] -> requests -> certifi[version='>=2017.4.17']

Package openblas conflicts for:
scikit-learn -> openblas[version='0.2.18.*|0.2.18|0.2.18.*|0.2.19|0.2.19.*|0.2.20|0.2.20.*|>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0']
scikit-learn -> numpy[version='>=1.11.3,<2.0a0'] -> openblas[version='>=0.2.15']
seaborn -> numpy[version='>=1.13.3'] -> openblas[version='0.2.18.*|0.2.18|0.2.18.*|0.2.19|0.2.19.*|0.2.20|0.2.20.*|>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0|>=0.2.15']
torchvision=[build=py3*] -> numpy[version='>=1.11'] -> openblas[version='0.2.18.*|0.2.18|0.2.18.*|0.2.19|0.2.19.*|0.2.20|0.2.20.*|>=0.2.20,<0.2.21.0a0|>=0.3.3,<0.3.4.0a0|>=0.2.15']

Package setuptools conflicts for:
pytorch=2[build=py3*] -> jinja2 -> setuptools
seaborn -> matplotlib-base[version='>=2.1.2'] -> setuptools[version='<60.0.0']
torchvision=[build=py3*] -> pytorch=1.10.0 -> setuptools[version='<59.6']
pip -> setuptools
scikit-learn -> joblib[version='>=1.2.0'] -> setuptools
python[version='>=3.11.8,<3.11.9.0a0'] -> pip -> setuptools

Package pytorch conflicts for:
torchvision=[build=py3*] -> pytorch[version='*|1.10.0.*|2.3.0.dev20240227|>=1.8.0',build=cpu*]
torchvision=[build=py3*] -> pytorch-cpu -> pytorch[version='1.10.0|1.10.0|1.10.0|1.10.0|1.10.0|1.10.0|1.10.1|1.10.1|1.10.1|1.10.2|1.10.2|1.10.2|1.10.2|1.10.2|1.10.2|1.11.0|1.11.0|1.11.0|1.11.0|1.11.0|1.11.0|1.11.0|1.11.0|1.11.0|1.11.0|1.11.0|1.11.0|1.12.0|1.12.0|1.12.0|1.12.0|1.12.0|1.12.0|1.12.0|1.12.0|1.12.0|1.12.0|1.12.0|1.12.0|1.12.1|1.12.1|1.12.1|1.12.1|1.12.1|1.12.1|1.12.1|1.12.1|1.13.0|1.13.0|1.13.0|1.13.0|1.13.1|1.13.1|1.13.1|1.13.1|1.13.1|1.13.1|1.13.1|1.13.1|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.0.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.0|2.1.2|1.9.1|1.9.1|1.9.1|1.9.1|1.9.0|1.9.0|1.9.0|1.9.0|1.9.0|1.9.0|1.9.0|1.9.0|1.9.0|1.9.0|1.9.0|1.8.0|1.8.0|1.8.0|1.8.0|1.8.0|1.8.0|1.8.0|1.8.0|1.8.0|1.8.0|1.8.0|1.8.0|1.8.0|1.8.0|1.8.0|1.8.0|1.7.1|1.7.1|1.7.1|1.7.1|1.7.1|1.7.1|1.7.1|1.7.1|1.6.0|1.6.0|1.6.0|1.6.0|1.6',build='cpu_py38h4ef1b2e_1|cpu_py36hbcfc12f_1|cpu_py36hbcfc12f_1|cpu_py37h20bba8b_1|cpu_py37h20bba8b_2|cpu_py39h4f2e8f6_0|cpu_py37hb93c03e_0|cpu_py37h0262b6d_1|cpu_py36h21bc607_1|cpu_py38h561cec5_1|cpu_py39hbc4979b_2|cpu_py36h12aac5e_2|cpu_py37h6472570_2|cpu_py39hbc4979b_3|cpu_py37h6472570_3|cpu_py37h6472570_0|cpu_py39h37f9f7c_1|cpu_py36h2d3ebdf_1|cpu_py39h28f9090_2|cpu_py38h0529baa_2|cpu_py38h7f09a23_3|cpu_py36hccde26b_3|cpu_py37ha02ccf4_3|cpu_py39hacab7d8_3|cpu_py39hacab7d8_0|cpu_py37hf50ba91_1|cpu_py39he6bcdb8_1|cpu_py38h2cb30f8_0|cpu_py37h3ff094a_0|cpu_py37h3ff094a_1|cpu_py39h6185ba3_0|cpu_py38hea469e7_0|cpu_py310h345c4ee_0|cpu_py37h1fc315f_0|cpu_py39hfeeed54_1|cpu_py39hfeeed54_2|cpu_py37h10adacd_2|cpu_py38ha3595c2_2|cpu_py38h03065b0_0|cpu_py38h03065b0_1|cpu_py39h9b0ea23_1|cpu_py39h9b0ea23_2|cpu_py38h03065b0_2|cpu_py310h32957a8_0|cpu_py39h9b0ea23_0|cpu_py310h248013e_1|cpu_py38haabcb56_1|cpu_py310h09eaf1a_0|cpu_py311h4129fe5_0|cpu_py39h0a103a1_0|cpu_py311h4129fe5_0|cpu_py38hc21d861_0|cpu_py310h09eaf1a_0|cpu_py310h2bbf33f_1|cpu_py38hbb7d42a_1|cpu_py38h7c2c2ba_0|cpu_generic_py310h16251d4_1|cpu_generic_py311h466838e_2|cpu_generic_py39h25fe3ac_2|cpu_generic_py310h299a8ac_2|cpu_generic_py38h39f60e8_3|cpu_generic_py39he51d1df_3|cpu_generic_py310h976bb55_3|cpu_generic_py311h2821ebf_4|cpu_generic_py38h59889a9_4|cpu_mkl_py38hbd0e7f1_101|cpu_mkl_py39h4368b7e_102|cpu_mkl_py311h7544ff1_102|cpu_mkl_py38hcd276e5_103|cpu_mkl_py39hfcc9e91_103|cpu_mkl_py310hed029b9_104|cpu_generic_py310h3a11fd8_0|cpu_generic_py38h735d384_2|cpu_generic_py310h39decb3_2|cpu_generic_py38h735d384_3|cpu_generic_py310h39decb3_3|cpu_generic_py39h8f302ce_3|cpu_generic_py311h2821ebf_3|cpu_mkl_py39h0a49516_100|cpu_mkl_py310h62ce315_100|cpu_mkl_py38hc51a4d5_100|cpu_mkl_py312h972ec29_100|cpu_mkl_py311h5cbed28_100|cpu_mkl_py38h6971032_102|cpu_mkl_py310h1822dd0_102|cpu_mkl_py312h40cb7ac_102|cpu_mkl_py39h6491c0d_103|cpu_mkl_py312h40cb7ac_103|cpu_mkl_py311hdb2f8b7_103|cpu_mkl_py38h6971032_103|cpu_generic_py312h31ac972_0|cpu_generic_py311h2821ebf_0|cpu_generic_py312h1be10a2_1|cpu_generic_py38hec623a1_1|cpu_generic_py39h6c9736f_1|cpu_generic_py39h6c9736f_2|cpu_generic_py38hec623a1_2|cpu_mkl_py39h6491c0d_100|cpu_mkl_py310h1822dd0_100|cpu_mkl_py311hdb2f8b7_100|cpu_mkl_py312h40cb7ac_100|cpu_mkl_py310h6b9ef62_101|cpu_mkl_py39h0386829_102|cpu_mkl_py312h5f4a04e_102|cpu_mkl_py310h6b9ef62_102|cpu_mkl_py311h961e2af_102|cpu_mkl_py38h9d30658_102|cpu_mkl_py39h0386829_101|cpu_mkl_py311h961e2af_101|cpu_mkl_py38h9d30658_101|cpu_mkl_py312h5f4a04e_101|cpu_mkl_py38h6971032_100|cpu_generic_py310h40bf0ea_2|cpu_generic_py311h53fba4d_2|cpu_generic_py312h1be10a2_2|cpu_generic_py311h53fba4d_1|cpu_generic_py310h40bf0ea_1|cpu_generic_py38h735d384_0|cpu_generic_py310h39decb3_0|cpu_generic_py39h8f302ce_0|cpu_mkl_py310h1822dd0_103|cpu_mkl_py39h6491c0d_102|cpu_mkl_py311hdb2f8b7_102|cpu_generic_py312h31ac972_3|cpu_generic_py311h2821ebf_2|cpu_generic_py39h8f302ce_2|cpu_generic_py312h31ac972_2|cpu_generic_py312hee78479_0|cpu_generic_py39h8f302ce_0|cpu_generic_py38h735d384_0|cpu_generic_py311h2821ebf_0|cpu_mkl_py38h8c63cb1_104|cpu_mkl_py39h0a49516_104|cpu_mkl_py310hd442cef_103|cpu_mkl_py311h20fc508_103|cpu_mkl_py38h1241bd0_102|cpu_mkl_py310ha1a4aea_102|cpu_mkl_py310h1025960_101|cpu_mkl_py39h7b09e22_101|cpu_mkl_py311h2382284_101|cpu_generic_py310h39decb3_4|cpu_generic_py39h46788ac_4|cpu_generic_py311h1807b07_3|cpu_generic_py38h71f36be_2|cpu_generic_py39hfc57508_1|cpu_generic_py38hf846dde_1|cpu_generic_py311hc656103_1|cpu_py310h2bbf33f_0|cpu_py39h5404d98_0|cpu_py311h66d45be_0|cpu_py311h66d45be_1|cpu_py39he8d27a1_1|cpu_py39h0a103a1_0|cpu_py38hc21d861_0|cpu_py37h3bab975_1|cpu_py39h0a103a1_1|cpu_py37h8f021e8_0|cpu_py38h03065b0_0|cpu_py37h8f021e8_2|cpu_py310h32957a8_2|cpu_py310h32957a8_1|cpu_py37h8f021e8_1|cpu_py39h9b0ea23_0|cpu_py37h8f021e8_0|cpu_py310h32957a8_0|cpu_py310h5ac1a50_2|cpu_py38ha3595c2_1|cpu_py310h5ac1a50_1|cpu_py37h10adacd_1|cpu_py39h19568cb_1|cpu_py38h2cb30f8_1|cpu_py38h2cb30f8_0|cpu_py39h19568cb_0|cpu_py37h3ff094a_0|cpu_py39h19568cb_0|cpu_py38hfbc0695_1|cpu_py38h7f09a23_0|cpu_py37ha02ccf4_0|cpu_py37h6234483_2|cpu_py36h41aa04d_2|cpu_py37hc5e437f_1|cpu_py38h490fcb8_1|cpu_py39hbc4979b_0|cpu_py36h12aac5e_0|cpu_py36h12aac5e_3|cpu_py38h0797bcf_3|cpu_py38h0797bcf_2|cpu_py39h4f2e8f6_1|cpu_py38h9037c18_0|cpu_py36h8adebf5_0|cpu_py38h4ef1b2e_2|cpu_py36hbcfc12f_2|cpu_py39hb2aefe7_2|cpu_py39hb2aefe7_1|cpu_py38h4ef1b2e_1|cpu_py37h20bba8b_1|cpu_py39hb2aefe7_1']
pytorch=2[build=py3*]

Package numpy conflicts for:
pytorch=2[build=py3*] -> networkx -> numpy[version='>=1.19']
numpy[version='>=1.26.2,<1.26.3.0a0']
seaborn -> seaborn-base==0.13.2=pyhd8ed1ab_0 -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11.*|>=1.11.3,<2.0a0|>=1.11|>=1.14.6,<2.0a0|>=1.15.4,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.20,!=1.24.0|>=1.22.4,<2.0a0|>=1.23.5,<2.0a0|>=1.26.2,<2.0a0|>=1.26.0,<2.0a0|>=1.21.6,<2.0a0|>=1.20.3,<2.0a0|>=1.23.4,<2.0a0|>=1.21.5,<2.0a0|>=1.21.4,<2.0a0|>=1.19.4,<2.0a0|>=1.19.2,<2.0a0|>=1.17,!=1.24.0|>=1.18.1,<2.0a0|>=1.17.3,<2.0a0|>=1.17.5,<2.0a0|>=1.17|>=1.15|>=1.9.3,<2.0a0|>=1.21,<2|>=1.26.4,<2.0a0|>=1.20|>=1.19|>=1.26.3,<2.0a0|>=1.18.4,<2.0a0|>=1.12.1,<2.0a0|>=1.9.*|>=1.22.4,<1.28|>=1.26.3,<1.28|>=1.23.5,<1.28|>=1.26.0,<1.28|>=1.21.6,<1.28|>=1.21.6,<1.27|>=1.23.5,<1.27|>=1.20.3,<1.27|>=1.21.6,<1.26|>=1.20.3,<1.26|>=1.23.4,<1.26|>=1.20.3,<1.25|>=1.21.6,<1.25|>=1.20.3,<1.23|>=1.21.6,<1.23|>=1.9|>=1.8|>=1.7|>=1.4.0']
torchvision=[build=py3*] -> numpy[version='>=1.11|>=1.23.5|>=1.19.5,<2.0a0|>=1.18.5,<2.0a0|>=1.17.5,<2.0a0|>=1.16.6,<2.0a0']
scikit-learn -> numpy[version='1.10.*|1.11.*|1.12.*|1.13.*|>=1.11.3,<2.0a0|>=1.14.6,<2.0a0|>=1.16.5,<2.0a0|>=1.16.6,<2.0a0|>=1.17.5,<2.0a0|>=1.18.5,<2.0a0|>=1.19.5,<2.0a0|>=1.20.3,<2.0a0|>=1.21.6,<2.0a0|>=1.22.4,<2.0a0|>=1.26.4,<2.0a0|>=1.23.5,<2.0a0|>=1.26.3,<2.0a0|>=1.26.2,<2.0a0|>=1.26.0,<2.0a0|>=1.23.4,<2.0a0|>=1.21.5,<2.0a0|>=1.21.4,<2.0a0|>=1.19.4,<2.0a0|>=1.19.2,<2.0a0|>=1.9.3,<2.0a0|>=1.9']
seaborn -> numpy[version='>=1.13.3|>=1.9.3']
scikit-learn -> scipy -> numpy[version='>=1.11|>=1.18.1,<2.0a0|>=1.20.3,<1.23|>=1.20.3,<1.25|>=1.20.3,<1.26|>=1.20.3,<1.27|>=1.21.6,<1.27|>=1.21.6,<1.28|>=1.22.4,<1.28|>=1.26.3,<1.28|>=1.23.5,<1.28|>=1.26.0,<1.28|>=1.23.5,<1.27|>=1.21.6,<1.26|>=1.23.4,<1.26|>=1.21.6,<1.25|>=1.21.6,<1.23']
torchvision=[build=py3*] -> pytorch-cpu -> numpy[version='>=1.11.3,<2.0a0|>=1.16.5,<2.0a0|>=1.19.4,<2.0a0|>=1.23.5,<2.0a0|>=1.22.4,<2.0a0|>=1.26.4,<2.0a0|>=1.26.0,<2.0a0|>=1.21.6,<2.0a0|>=1.20.3,<2.0a0|>=1.21.5,<2.0a0']

Package typing_extensions conflicts for:
seaborn -> seaborn-base[version='>=0.12.2,<0.12.3.0a0'] -> typing_extensions
torchvision=[build=py3*] -> pytorch=1.10.0 -> typing_extensions
pytorch=2[build=py3*] -> typing_extensions

Package mkl conflicts for:
numpy[version='>=1.26.2,<1.26.3.0a0'] -> libblas[version='>=3.9.0,<4.0a0'] -> mkl[version='>=2020.4,<2021.0a0|>=2021.2.0,<2022.0a0|>=2021.3.0,<2022.0a0|>=2021.4.0,<2022.0a0|>=2022.0.0,<2023.0a0|>=2022.1.0,<2023.0a0|>=2023.2.0,<2024.0a0']
pytorch=2[build=py3*] -> blas=[build=mkl] -> mkl
torchvision=[build=py3*] -> pytorch=1.10.0 -> mkl[version='2021.*|>=2021.4.0,<2022.0a0|>=2020.4,<2021.0a0|>=2018|>=2023.2.0,<2024.0a0|>=2022.2.1,<2023.0a0|>=2022.1.0,<2023.0a0|2022.*|>=2022.0.0,<2023.0a0|>=2021.3.0,<2022.0a0']
pytorch=2[build=py3*] -> mkl[version='>=2018']

Package libpng conflicts for:
torchvision=[build=py3*] -> libpng[version='>=1.6.37,<1.7.0a0']
seaborn -> matplotlib-base[version='>=2.1.2'] -> libpng[version='>=1.6.23,<1.7|>=1.6.35,<1.7.0a0|>=1.6.37,<1.7.0a0']
ffmpeg[version='>=4.3,<4.4.0a0'] -> freetype[version='>=2.10.4,<3.0a0'] -> libpng[version='>=1.6.34,<1.7.0a0|>=1.6.35,<1.7.0a0|>=1.6.37,<1.7.0a0|>=1.6.39,<1.7.0a0']

Package expat conflicts for:
numpy[version='>=1.26.2,<1.26.3.0a0'] -> pypy3.9[version='>=7.3.13'] -> expat
scikit-learn -> pypy3.7[version='>=7.3.7'] -> expat[version='>=2.2.10,<3.0.0a0|>=2.4.1,<3.0a0|>=2.2.9,<3.0.0a0|>=2.3.0,<3.0a0']

Package openh264 conflicts for:
torchvision=[build=py3*] -> ffmpeg[version='>=4.3.2,<4.4.0a0'] -> openh264[version='>=2.1.1,<2.2.0a0']
ffmpeg[version='>=4.3,<4.4.0a0'] -> openh264[version='>=2.1.1,<2.2.0a0']
openh264[version='>=2.1,<2.2.0a0,>=2.1.1,<2.2.0a0']

Package matplotlib conflicts for:
seaborn -> matplotlib[version='>=1.4.3|>=2.1.2']
pytorch=2[build=py3*] -> networkx -> matplotlib[version='>=3.3']

Package pandas conflicts for:
seaborn -> seaborn-base==0.13.2=pyhd8ed1ab_0 -> pandas[version='>=0.14|>=0.21|>=0.23|>=1.0|>=1.0,!=2.1.0|>=1.2|>=0.25']
seaborn -> pandas[version='>=0.14.0|>=0.22.0']

Package libgfortran5 conflicts for:
scikit-learn -> scipy -> libgfortran5[version='>=11.3.0|>=12.2.0|>=12.3.0|>=13.2.0|>=9.3.0']
pytorch=2[build=py3*] -> blas=[build=mkl] -> libgfortran5[version='>=12.2.0|>=12.3.0|>=13.2.0|>=9.3.0']
seaborn -> scipy[version='>=1.0.1'] -> libgfortran5[version='>=11.3.0|>=12.2.0|>=12.3.0|>=13.2.0|>=9.3.0']
numpy[version='>=1.26.2,<1.26.3.0a0'] -> libblas[version='>=3.9.0,<4.0a0'] -> libgfortran5[version='>=12.2.0|>=12.3.0|>=9.3.0']

Package wheel conflicts for:
python[version='>=3.11.8,<3.11.9.0a0'] -> pip -> wheel
pip -> wheel

Package pooch conflicts for:
scikit-learn -> scipy -> pooch
seaborn -> scipy[version='>=1.0.1'] -> pooch

Package requests conflicts for:
torchvision=[build=py3*] -> requests
requestsThe following specifications were found to be incompatible with your system:

  - feature:/osx-64::__osx==14.4=0
  - feature:/osx-64::__unix==0=0
  - feature:|@/osx-64::__osx==14.4=0
  - feature:|@/osx-64::__unix==0=0
  - ffmpeg[version='>=4.3,<4.4.0a0'] -> gmp[version='>=6.2.1,<7.0a0'] -> __osx[version='>=10.9']
  - numpy[version='>=1.26.2,<1.26.3.0a0'] -> __osx[version='>=10.9']
  - numpy[version='>=1.26.2,<1.26.3.0a0'] -> pypy3.9[version='>=7.3.13'] -> __osx[version='>=10.13']
  - pytorch=2[build=py3*] -> sympy -> __unix
  - scikit-learn -> __osx[version='>=10.9']
  - seaborn -> matplotlib-base[version='>=2.1.2'] -> __osx[version='>=10.12|>=10.9']
  - torchvision=[build=py3*] -> numpy[version='>=1.23.5'] -> __osx[version='>=10.13|>=10.9']

Your installed version is: 14.4

Computer (please complete the following information):

Additional context It seems to be conflicting package versions (isn't it always, oh the joys of packaging cool complex projects😅).

mooch443 commented 8 months ago

Yes it fails, but you're also not supposed to use pytorch-nightly, but pytorch :) And conda-forge is only on arm64 mac, otherwise it would be defaults.

roaldarbol commented 8 months ago

Perfect, works with normal pytorch channel on my end too. I'm old-school, still running Intel Mac. 😉