3dem / model-angelo

Automatic atomic model building program for cryo-EM maps
MIT License
110 stars 18 forks source link

Dependency resolution issues on fresh install #50

Open tristanic opened 1 year ago

tristanic commented 1 year ago

Trying to install Model-Angelo into a fairly barebones Ubuntu 22.04 environment (in a cloud Docker instance, if that makes a difference) leaves me in conda package resolution hell (see stderr output below). I suspect one way to avert this would be to put specific version numbers for each package on the conda install line in install_script.sh... could you offer any advice?


Building graph of deps:   0%|                                                                                                                                      | 0/31 [00:00<?, ?it/s]
Examining readline:   0%|                                                                                                                                          | 0/31 [00:00<?, ?it/s]
Examining torchvision:   3%|████                                                                                                                          | 1/31 [00:00<00:00, 169.54it/s]
Examining _libgcc_mutex:   6%|████████                                                                                                                     | 2/31 [00:25<06:12, 12.85s/it]
Examining _libgcc_mutex:  10%|████████████                                                                                                                 | 3/31 [00:25<03:59,  8.56s/it]
Examining @/linux-64::__cuda==11.4=0:  10%|██████████▊                                                                                                     | 3/31 [00:25<03:59,  8.56s/it]
Examining ca-certificates:  13%|███████████████▊                                                                                                           | 4/31 [00:25<03:51,  8.56s/it]
Examining libuuid:  16%|█████████████████████▏                                                                                                             | 5/31 [00:25<03:42,  8.56s/it]
Examining ld_impl_linux-64:  19%|███████████████████████▌                                                                                                  | 6/31 [00:25<03:34,  8.56s/it]
Examining @/linux-64::__unix==0=0:  23%|█████████████████████████▉                                                                                         | 7/31 [00:25<03:25,  8.56s/it]
Examining torchaudio:  26%|█████████████████████████████████                                                                                               | 8/31 [00:25<03:16,  8.56s/it]
Examining pytorch-cuda=11.7:  29%|███████████████████████████████████▏                                                                                     | 9/31 [00:34<03:08,  8.56s/it]
Examining pytorch-cuda=11.7:  32%|██████████████████████████████████████▋                                                                                 | 10/31 [00:34<01:01,  2.95s/it]
Examining @/linux-64::__linux==5.4.241=0:  32%|██████████████████████████████████▌                                                                        | 10/31 [00:34<01:01,  2.95s/it]
Examining @/linux-64::__archspec==1=x86_64:  35%|█████████████████████████████████████▎                                                                   | 11/31 [00:34<00:58,  2.95s/it]
Examining python=3.10:  39%|████████████████████████████████████████████████▊                                                                             | 12/31 [00:34<00:55,  2.95s/it]
Examining tzdata:  42%|██████████████████████████████████████████████████████▉                                                                            | 13/31 [00:34<00:53,  2.95s/it]
Examining tzdata:  45%|███████████████████████████████████████████████████████████▏                                                                       | 14/31 [00:34<00:31,  1.83s/it]
Examining libnsl:  45%|███████████████████████████████████████████████████████████▏                                                                       | 14/31 [00:34<00:31,  1.83s/it]
Examining libzlib:  48%|██████████████████████████████████████████████████████████████▉                                                                   | 15/31 [00:34<00:29,  1.83s/it]
Examining bzip2:  52%|████████████████████████████████████████████████████████████████████▏                                                               | 16/31 [00:34<00:27,  1.83s/it]
Examining libgcc-ng:  55%|██████████████████████████████████████████████████████████████████████▏                                                         | 17/31 [00:34<00:25,  1.83s/it]
Examining pip:  58%|█████████████████████████████████████████████████████████████████████████████▊                                                        | 18/31 [00:34<00:23,  1.83s/it]
Examining _openmp_mutex:  61%|████████████████████████████████████████████████████████████████████████████                                                | 19/31 [00:36<00:21,  1.83s/it]
Examining _openmp_mutex:  65%|████████████████████████████████████████████████████████████████████████████████                                            | 20/31 [00:36<00:12,  1.14s/it]
Examining @/linux-64::__glibc==2.35=0:  65%|██████████████████████████████████████████████████████████████████████▉                                       | 20/31 [00:36<00:12,  1.14s/it]
Examining libsqlite:  68%|██████████████████████████████████████████████████████████████████████████████████████▋                                         | 21/31 [00:36<00:11,  1.14s/it]
Examining openssl:  71%|████████████████████████████████████████████████████████████████████████████████████████████▎                                     | 22/31 [00:36<00:10,  1.14s/it]
Examining pytorch:  74%|████████████████████████████████████████████████████████████████████████████████████████████████▍                                 | 23/31 [00:36<00:09,  1.14s/it]
Examining tk:  77%|████████████████████████████████████████████████████████████████████████████████████████████████████████▌                              | 24/31 [00:50<00:08,  1.14s/it]
Examining tk:  81%|████████████████████████████████████████████████████████████████████████████████████████████████████████████▊                          | 25/31 [00:50<00:10,  1.71s/it]
Examining libffi:  81%|█████████████████████████████████████████████████████████████████████████████████████████████████████████▋                         | 25/31 [00:50<00:10,  1.71s/it]
Examining libgomp:  84%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████                     | 26/31 [00:50<00:08,  1.71s/it]
Examining ncurses:  87%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████▏                | 27/31 [00:50<00:06,  1.71s/it]
Examining xz:  90%|█████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▉             | 28/31 [00:50<00:05,  1.71s/it]
Examining setuptools:  94%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▊        | 29/31 [00:50<00:03,  1.71s/it]
Examining wheel:  97%|███████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████▋    | 30/31 [00:51<00:01,  1.71s/it]
Examining wheel: 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 31/31 [00:51<00:00,  1.16s/it]

Determining conflicts:   0%|                                                                                                                                       | 0/31 [00:00<?, ?it/s]
Examining conflict for readline pytorch torchvision torchaudio pip python setuptools wheel:   0%|                                                                  | 0/31 [00:00<?, ?it/s]
Examining conflict for readline bzip2 openssl libuuid pytorch torchvision libgcc-ng tk torchaudio libffi ncurses libsqlite python _openmp_mutex xz libnsl libzlib:   3%| | 1/31 [00:09<04:
Examining conflict for readline bzip2 openssl libuuid pytorch torchvision libgcc-ng tk torchaudio libffi ncurses libsqlite python _openmp_mutex xz libnsl libzlib:   6%| | 2/31 [00:09<02:
Examining conflict for readline torchvision libuuid torchaudio python libnsl libzlib bzip2 libgcc-ng pip libsqlite openssl pytorch tk libffi ncurses xz setuptools wheel:   6%| | 2/31 [00
Examining conflict for readline torchvision libuuid torchaudio python libnsl libzlib bzip2 libgcc-ng pip libsqlite openssl pytorch tk libffi ncurses xz setuptools wheel:  10%| | 3/31 [00
Examining conflict for readline pytorch torchvision torchaudio ncurses pip python setuptools wheel:  10%|████▊                                             | 3/31 [00:27<02:57,  6.35s/it]
Examining conflict for readline pytorch torchvision torchaudio ncurses pip python setuptools wheel:  13%|██████▍                                           | 4/31 [00:27<03:18,  7.36s/it]
Examining conflict for readline bzip2 openssl libuuid pytorch torchvision libgcc-ng tk libffi libgomp _libgcc_mutex libsqlite python ncurses _openmp_mutex xz libnsl libzlib:  13%|▏| 4/31
Examining conflict for readline bzip2 openssl libuuid pytorch torchvision libgcc-ng tk libffi libgomp _libgcc_mutex libsqlite python ncurses _openmp_mutex xz libnsl libzlib:  16%|▏| 5/31
Examining conflict for readline pytorch torchvision torchaudio libffi ncurses pip python setuptools wheel:  16%|██████▉                                    | 5/31 [00:43<03:26,  7.95s/it]
Examining conflict for readline pytorch torchvision torchaudio libffi ncurses pip python setuptools wheel:  19%|████████▎                                  | 6/31 [00:43<03:15,  7.84s/it]
Examining conflict for readline bzip2 openssl libuuid pytorch torchvision libgcc-ng tk torchaudio libffi ncurses __glibc python xz libnsl:  19%|██▏        | 6/31 [00:52<03:15,  7.84s/it]
Examining conflict for readline bzip2 openssl libuuid pytorch torchvision libgcc-ng tk torchaudio libffi ncurses __glibc python xz libnsl:  23%|██▍        | 7/31 [00:52<03:17,  8.24s/it]
Examining conflict for torchaudio pytorch torchvision:  23%|█████████████████████▍                                                                         | 7/31 [01:01<03:17,  8.24s/it]
Examining conflict for torchaudio pytorch torchvision:  26%|████████████████████████▌                                                                      | 8/31 [01:01<03:13,  8.42s/it]
Examining conflict for openssl pytorch torchvision torchaudio pip python setuptools wheel:  26%|███████████████▏                                           | 8/31 [01:05<03:13,  8.42s/it]
Examining conflict for openssl pytorch torchvision torchaudio pip python setuptools wheel:  29%|█████████████████▏                                         | 9/31 [01:05<02:37,  7.16s/it]
Examining conflict for openssl ca-certificates pytorch torchvision pip python setuptools wheel:  29%|███████████████▋                                      | 9/31 [01:15<02:37,  7.16s/it]
Examining conflict for openssl ca-certificates pytorch torchvision pip python setuptools wheel:  32%|█████████████████                                    | 10/31 [01:15<02:42,  7.75s/it]
Examining conflict for pytorch torchvision torchaudio pip python setuptools wheel:  32%|█████████████████████▎                                            | 10/31 [01:22<02:42,  7.75s/it]
Examining conflict for pytorch torchvision torchaudio pip python setuptools wheel:  35%|███████████████████████▍                                          | 11/31 [01:22<02:36,  7.80s/it]
Examining conflict for pytorch-cuda torchaudio pytorch torchvision:  35%|████████████████████████████▋                                                    | 11/31 [01:31<02:36,  7.80s/it]
Examining conflict for pytorch-cuda torchaudio pytorch torchvision:  39%|███████████████████████████████▎                                                 | 12/31 [01:31<02:35,  8.17s/it]
Examining conflict for setuptools pytorch torchvision torchaudio pip python libnsl wheel:  39%|██████████████████████▊                                    | 12/31 [01:41<02:35,  8.17s/it]
Examining conflict for setuptools pytorch torchvision torchaudio pip python libnsl wheel:  42%|████████████████████████▋                                  | 13/31 [01:41<02:31,  8.42s/it]
Examining conflict for ld_impl_linux-64 pytorch torchvision torchaudio pip python setuptools wheel:  42%|████████████████████▌                            | 13/31 [01:50<02:31,  8.42s/it]
Examining conflict for ld_impl_linux-64 pytorch torchvision torchaudio pip python setuptools wheel:  45%|██████████████████████▏                          | 14/31 [01:50<02:26,  8.63s/it]
Examining conflict for libuuid pytorch torchvision torchaudio pip python setuptools wheel:  45%|██████████████████████████▏                               | 14/31 [01:59<02:26,  8.63s/it]
Examining conflict for libuuid pytorch torchvision torchaudio pip python setuptools wheel:  48%|████████████████████████████                              | 15/31 [01:59<02:20,  8.76s/it]
Examining conflict for pytorch torchvision tk torchaudio pip python setuptools wheel:  48%|██████████████████████████████▍                                | 15/31 [02:08<02:20,  8.76s/it]
Examining conflict for pytorch torchvision tk torchaudio pip python setuptools wheel:  52%|████████████████████████████████▌                              | 16/31 [02:08<02:12,  8.85s/it]
Examining conflict for pytorch torchvision:  52%|██████████████████████████████████████████████████████▏                                                  | 16/31 [02:17<02:12,  8.85s/it]
Examining conflict for pytorch torchvision:  55%|█████████████████████████████████████████████████████████▌                                               | 17/31 [02:17<02:05,  8.95s/it]
Examining conflict for pytorch torchvision torchaudio pip python xz setuptools wheel:  55%|██████████████████████████████████▌                            | 17/31 [02:30<02:05,  8.95s/it]
Examining conflict for pytorch torchvision torchaudio pip python xz setuptools wheel:  58%|████████████████████████████████████▌                          | 18/31 [02:30<02:14, 10.32s/it]
Examining conflict for pytorch torchvision torchaudio libffi pip python setuptools wheel:  58%|██████████████████████████████████▎                        | 18/31 [02:40<02:14, 10.32s/it]
Examining conflict for pytorch torchvision torchaudio libffi pip python setuptools wheel:  61%|████████████████████████████████████▏                      | 19/31 [02:40<01:59,  9.99s/it]
Examining conflict for pip setuptools wheel torchvision:  61%|████████████████████████████████████████████████████████▍                                   | 19/31 [02:49<01:59,  9.99s/it]
Examining conflict for pip setuptools wheel torchvision:  65%|███████████████████████████████████████████████████████████▎                                | 20/31 [02:49<01:47,  9.76s/it]
Examining conflict for pytorch torchvision torchaudio pip python setuptools wheel libsqlite:  65%|████████████████████████████████████▏                   | 20/31 [02:52<01:47,  9.76s/it]
Examining conflict for pytorch torchvision torchaudio pip python setuptools wheel libsqlite:  68%|█████████████████████████████████████▉                  | 21/31 [02:52<01:18,  7.88s/it]
Examining conflict for bzip2 pytorch torchvision torchaudio pip python setuptools wheel:  68%|████████████████████████████████████████▋                   | 21/31 [03:02<01:18,  7.88s/it]
Examining conflict for bzip2 pytorch torchvision torchaudio pip python setuptools wheel:  71%|██████████████████████████████████████████▌                 | 22/31 [03:02<01:14,  8.28s/it]
Examining conflict for pytorch torchvision tk torchaudio pip libsqlite python setuptools wheel libzlib:  71%|███████████████████████████████▉             | 22/31 [03:11<01:14,  8.28s/it]
Examining conflict for pytorch torchvision tk torchaudio pip libsqlite python setuptools wheel libzlib:  74%|█████████████████████████████████▍           | 23/31 [03:11<01:08,  8.56s/it]
Examining conflict for pytorch torchvision pip python setuptools wheel:  74%|█████████████████████████████████████████████████████████▏                   | 23/31 [03:20<01:08,  8.56s/it]
Examining conflict for pytorch torchvision pip python setuptools wheel:  77%|███████████████████████████████████████████████████████████▌                 | 24/31 [03:20<01:01,  8.76s/it]
Examining conflict for pytorch torchvision torchaudio pip python tzdata setuptools wheel:  77%|█████████████████████████████████████████████▋             | 24/31 [03:25<01:01,  8.76s/it]
Examining conflict for pytorch torchvision torchaudio pip python tzdata setuptools wheel:  81%|███████████████████████████████████████████████▌           | 25/31 [03:25<00:44,  7.49s/it]
Examining conflict for pip python wheel:  81%|███████████████████████████████████████████████████████████████████████████████████████                     | 25/31 [03:34<00:44,  7.49s/it]
Examining conflict for pip python wheel:  84%|██████████████████████████████████████████████████████████████████████████████████████████▌                 | 26/31 [03:34<00:39,  8.00s/it]
Examining conflict for libgomp _openmp_mutex pytorch libgcc-ng:  84%|███████████████████████████████████████████████████████████████████████▎             | 26/31 [03:34<00:39,  8.00s/it]

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

Output in format: Requested package -> Available versions

Package xz conflicts for:
setuptools -> python[version='>=3.7'] -> xz[version='>=5.2.10,<6.0a0|>=5.2.6,<6.0a0|>=5.4.2,<6.0a0|>=5.2.8,<6.0a0|>=5.2.5,<6.0a0|>=5.2.4,<6.0a0|>=5.2.3,<6.0a0']
python=3.10 -> xz[version='>=5.2.10,<6.0a0|>=5.2.6,<6.0a0|>=5.4.2,<6.0a0|>=5.2.8,<6.0a0|>=5.2.5,<6.0a0']
pip -> python[version='>=3.7'] -> xz[version='>=5.2.10,<6.0a0|>=5.2.6,<6.0a0|>=5.4.2,<6.0a0|>=5.2.8,<6.0a0|>=5.2.5,<6.0a0|>=5.2.4,<6.0a0|>=5.2.3,<6.0a0']
torchvision -> python[version='>=3.8,<3.9.0a0'] -> xz[version='>=5.2.10,<6.0a0|>=5.2.6,<6.0a0|>=5.2.5,<6.0a0|>=5.2.4,<6.0a0|>=5.4.2,<6.0a0|>=5.2.8,<6.0a0|>=5.2.3,<6.0a0']
xz
pytorch -> python[version='>=3.9,<3.10.0a0'] -> xz[version='>=5.2.10,<6.0a0|>=5.4.2,<6.0a0|>=5.2.8,<6.0a0|>=5.2.6,<6.0a0|>=5.2.5,<6.0a0|>=5.2.4,<6.0a0|>=5.2.3,<6.0a0']
wheel -> python[version='>=3.7'] -> xz[version='>=5.2.10,<6.0a0|>=5.2.6,<6.0a0|>=5.4.2,<6.0a0|>=5.2.8,<6.0a0|>=5.2.5,<6.0a0|>=5.2.4,<6.0a0|>=5.2.3,<6.0a0']
torchaudio -> python[version='>=3.9,<3.10.0a0'] -> xz[version='>=5.2.10,<6.0a0|>=5.4.2,<6.0a0|>=5.2.8,<6.0a0|>=5.2.6,<6.0a0|>=5.2.5,<6.0a0|>=5.2.4,<6.0a0|>=5.2.3,<6.0a0']

Package _openmp_mutex conflicts for:
libffi -> libgcc-ng[version='>=9.4.0'] -> _openmp_mutex[version='>=4.5']
libzlib -> libgcc-ng[version='>=12'] -> _openmp_mutex[version='>=4.5']
libgcc-ng -> _openmp_mutex[version='>=4.5']
openssl -> libgcc-ng[version='>=12'] -> _openmp_mutex[version='>=4.5']
bzip2 -> libgcc-ng[version='>=9.3.0'] -> _openmp_mutex[version='>=4.5']
libnsl -> libgcc-ng[version='>=9.4.0'] -> _openmp_mutex[version='>=4.5']
_openmp_mutex
xz -> libgcc-ng[version='>=12'] -> _openmp_mutex[version='>=4.5']
ncurses -> libgcc-ng[version='>=12'] -> _openmp_mutex[version='>=4.5']
python=3.10 -> libgcc-ng[version='>=12'] -> _openmp_mutex[version='>=4.5']
pytorch -> _openmp_mutex
tk -> libgcc-ng[version='>=9.4.0'] -> _openmp_mutex[version='>=4.5']
torchaudio -> pytorch==1.13.1 -> _openmp_mutex
torchvision -> pytorch==1.13.1 -> _openmp_mutex[version='>=4.5']
pytorch -> libgcc-ng[version='>=9.3.0'] -> _openmp_mutex[version='>=4.5']
libuuid -> libgcc-ng[version='>=12'] -> _openmp_mutex[version='>=4.5']
libsqlite -> libgcc-ng[version='>=12'] -> _openmp_mutex[version='>=4.5']

Package pytorch-cuda conflicts for:
torchvision -> pytorch-cuda[version='11.6.*|11.7.*|11.8.*']
torchvision -> pytorch==2.0.1 -> pytorch-cuda[version='>=11.6,<11.7|>=11.7,<11.8|>=11.8,<11.9']
torchaudio -> pytorch==2.0.1 -> pytorch-cuda[version='>=11.6,<11.7|>=11.7,<11.8|>=11.8,<11.9']
pytorch -> pytorch-cuda[version='>=11.6,<11.7|>=11.7,<11.8|>=11.8,<11.9']
pytorch-cuda=11.7
torchaudio -> pytorch-cuda[version='11.6.*|11.7.*|11.8.*']

Package libgcc-ng conflicts for:
libsqlite -> libgcc-ng[version='>=12']
libuuid -> libgcc-ng[version='>=11.2.0|>=12|>=7.5.0|>=7.2.0']
libnsl -> libgcc-ng[version='>=11.2.0|>=9.4.0']
openssl -> libgcc-ng[version='>=11.2.0|>=12|>=7.5.0|>=7.3.0|>=7.2.0']
tk -> libzlib[version='>=1.2.11,<1.3.0a0'] -> libgcc-ng[version='>=11.2.0|>=12']
libgcc-ng
tk -> libgcc-ng[version='>=7.2.0|>=7.3.0|>=7.5.0|>=9.4.0']
torchvision -> libgcc-ng[version='>=11.2.0|>=7.3.0|>=5.4.0']
wheel -> python[version='>=3.7'] -> libgcc-ng[version='>=11.2.0|>=12|>=7.5.0|>=7.3.0|>=7.2.0']
setuptools -> python[version='>=3.7'] -> libgcc-ng[version='>=11.2.0|>=12|>=7.5.0|>=7.3.0|>=7.2.0']
bzip2 -> libgcc-ng[version='>=7.2.0|>=7.3.0|>=9.3.0']
torchaudio -> numpy[version='>=1.11'] -> libgcc-ng[version='>=11.2.0|>=7.5.0|>=7.3.0|>=7.2.0|>=12|>=9.3.0|>=9.4.0']
xz -> libgcc-ng[version='>=11.2.0|>=12|>=7.5.0|>=7.3.0|>=7.2.0']
pytorch -> python[version='>=3.10,<3.11.0a0'] -> libgcc-ng[version='>=12|>=7.2.0|>=9.4.0|>=8.2.0']
libffi -> libgcc-ng[version='>=11.2.0|>=9.4.0|>=7.5.0|>=7.3.0|>=7.2.0']
libzlib -> libgcc-ng[version='>=12']
torchvision -> jpeg -> libgcc-ng[version='>=12|>=7.2.0|>=7.5.0|>=8.4.0|>=9.3.0|>=9.4.0']
ncurses -> libgcc-ng[version='>=11.2.0|>=12|>=7.5.0|>=7.3.0|>=7.2.0']
pytorch -> libgcc-ng[version='>=11.2.0|>=9.3.0|>=7.5.0|>=7.3.0|>=5.4.0']
pip -> python[version='>=3.7'] -> libgcc-ng[version='>=11.2.0|>=12|>=7.5.0|>=7.3.0|>=7.2.0']
python=3.10 -> bzip2[version='>=1.0.8,<2.0a0'] -> libgcc-ng[version='>=7.2.0|>=7.3.0|>=9.3.0|>=9.4.0']
python=3.10 -> libgcc-ng[version='>=11.2.0|>=12|>=7.5.0']

Package certifi conflicts for:
setuptools -> certifi[version='>=2016.09|>=2016.9.26']
wheel -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']
torchvision -> requests -> certifi[version='>=2016.09|>=2016.9.26|>=2017.4.17']
pip -> setuptools -> certifi[version='>=2016.09|>=2016.9.26']

Package ld_impl_linux-64 conflicts for:
setuptools -> python[version='>=3.7'] -> ld_impl_linux-64[version='>=2.35.1|>=2.36.1']
torchvision -> python[version='>=3.8,<3.9.0a0'] -> ld_impl_linux-64[version='>=2.35.1|>=2.36.1']
torchaudio -> python[version='>=3.9,<3.10.0a0'] -> ld_impl_linux-64[version='>=2.35.1|>=2.36.1']
pytorch -> python[version='>=3.9,<3.10.0a0'] -> ld_impl_linux-64[version='>=2.35.1|>=2.36.1']
pip -> python[version='>=3.7'] -> ld_impl_linux-64[version='>=2.35.1|>=2.36.1']
python=3.10 -> ld_impl_linux-64[version='>=2.35.1|>=2.36.1']
ld_impl_linux-64
wheel -> python[version='>=3.7'] -> ld_impl_linux-64[version='>=2.35.1|>=2.36.1']

Package libsqlite conflicts for:
libsqlite
wheel -> python[version='>=3.7'] -> libsqlite[version='>=3.41.2,<4.0a0']
torchaudio -> python[version='>=3.10,<3.11.0a0'] -> libsqlite[version='>=3.41.2,<4.0a0']
setuptools -> python[version='>=3.7'] -> libsqlite[version='>=3.41.2,<4.0a0']
pytorch -> python[version='>=3.10,<3.11.0a0'] -> libsqlite[version='>=3.41.2,<4.0a0']
python=3.10 -> libsqlite[version='>=3.41.2,<4.0a0']
pip -> python[version='>=3.7'] -> libsqlite[version='>=3.41.2,<4.0a0']
torchvision -> python[version='>=3.10,<3.11.0a0'] -> libsqlite[version='>=3.41.2,<4.0a0']

Package openssl conflicts for:
pip -> python[version='>=3.7'] -> openssl[version='1.0.*|>=1.0.2m,<1.0.3a|>=1.0.2n,<1.0.3a|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1m,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=1.1.1t,<1.1.2a|>=3.0.8,<4.0a0|>=3.1.0,<4.0a0|>=1.1.1o,<1.1.2a|>=1.0.2l,<1.0.3a']
torchaudio -> python[version='>=3.9,<3.10.0a0'] -> openssl[version='1.0.*|>=1.0.2m,<1.0.3a|>=1.0.2n,<1.0.3a|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=1.1.1t,<1.1.2a|>=3.0.8,<4.0a0|>=3.1.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.0.2l,<1.0.3a']
torchvision -> ffmpeg[version='>=4.2'] -> openssl[version='1.0.*|>=1.0.2m,<1.0.3a|>=1.0.2n,<1.0.3a|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1t,<1.1.2a|>=1.1.1s,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1e,<1.1.2a|>=3.0.8,<4.0a0|>=1.1.1o,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1h,<1.1.2a|>=3.1.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.0.2l,<1.0.3a']
python=3.10 -> openssl[version='>=1.1.1l,<1.1.2a|>=1.1.1m,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=1.1.1t,<1.1.2a|>=3.0.8,<4.0a0|>=3.1.0,<4.0a0']
pytorch -> python[version='>=3.9,<3.10.0a0'] -> openssl[version='1.0.*|>=1.0.2m,<1.0.3a|>=1.0.2n,<1.0.3a|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1o,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=1.1.1t,<1.1.2a|>=3.0.8,<4.0a0|>=3.1.0,<4.0a0|>=1.1.1m,<1.1.2a|>=1.0.2l,<1.0.3a']
wheel -> python[version='>=3.7'] -> openssl[version='1.0.*|>=1.0.2m,<1.0.3a|>=1.0.2n,<1.0.3a|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1m,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=1.1.1t,<1.1.2a|>=3.0.8,<4.0a0|>=3.1.0,<4.0a0|>=1.1.1o,<1.1.2a|>=1.0.2l,<1.0.3a']
setuptools -> python[version='>=3.7'] -> openssl[version='1.0.*|>=1.0.2m,<1.0.3a|>=1.0.2n,<1.0.3a|>=1.0.2o,<1.0.3a|>=1.0.2p,<1.0.3a|>=1.1.1a,<1.1.2a|>=1.1.1b,<1.1.2a|>=1.1.1c,<1.1.2a|>=1.1.1d,<1.1.2a|>=1.1.1e,<1.1.2a|>=1.1.1g,<1.1.2a|>=1.1.1h,<1.1.2a|>=1.1.1i,<1.1.2a|>=1.1.1j,<1.1.2a|>=1.1.1k,<1.1.2a|>=1.1.1l,<1.1.2a|>=1.1.1m,<1.1.2a|>=1.1.1n,<1.1.2a|>=1.1.1q,<1.1.2a|>=1.1.1s,<1.1.2a|>=1.1.1t,<1.1.2a|>=3.0.8,<4.0a0|>=3.1.0,<4.0a0|>=1.1.1o,<1.1.2a|>=1.0.2l,<1.0.3a']
openssl

Package _libgcc_mutex conflicts for:
libuuid -> libgcc-ng[version='>=12'] -> _libgcc_mutex[version='*|0.1',build='main|conda_forge|main']
_libgcc_mutex
_openmp_mutex -> _libgcc_mutex==0.1[build='main|conda_forge']
torchvision -> libgcc-ng[version='>=11.2.0'] -> _libgcc_mutex[version='*|0.1',build='main|conda_forge|main']
libffi -> libgcc-ng[version='>=9.4.0'] -> _libgcc_mutex[version='*|0.1',build='main|conda_forge|main']
openssl -> libgcc-ng[version='>=12'] -> _libgcc_mutex[version='*|0.1',build='main|conda_forge|main']
pytorch -> _openmp_mutex -> _libgcc_mutex[version='*|0.1',build='main|conda_forge|main']
libzlib -> libgcc-ng[version='>=12'] -> _libgcc_mutex==0.1=conda_forge
xz -> libgcc-ng[version='>=12'] -> _libgcc_mutex[version='*|0.1',build='main|conda_forge|main']
libgomp -> _libgcc_mutex==0.1[build='main|conda_forge']
bzip2 -> libgcc-ng[version='>=9.3.0'] -> _libgcc_mutex[version='*|0.1',build='main|conda_forge|main']
python=3.10 -> libgcc-ng[version='>=12'] -> _libgcc_mutex[version='*|0.1',build='main|conda_forge|main']
ncurses -> libgcc-ng[version='>=12'] -> _libgcc_mutex[version='*|0.1',build='main|conda_forge|main']
libgcc-ng -> _libgcc_mutex[version='*|0.1',build='main|conda_forge|main']
libsqlite -> libgcc-ng[version='>=12'] -> _libgcc_mutex==0.1=conda_forge
libnsl -> libgcc-ng[version='>=9.4.0'] -> _libgcc_mutex[version='*|0.1',build='main|conda_forge|main']
tk -> libgcc-ng[version='>=9.4.0'] -> _libgcc_mutex[version='*|0.1',build='main|conda_forge|main']

Package libstdcxx-ng conflicts for:
pytorch -> libstdcxx-ng[version='>=11.2.0|>=9.3.0|>=7.5.0|>=7.3.0|>=5.4.0']
torchvision -> libstdcxx-ng[version='>=11.2.0|>=7.3.0|>=5.4.0']
pip -> python[version='>=3.7'] -> libstdcxx-ng[version='>=11.2.0|>=7.5.0|>=7.3.0|>=7.2.0']
readline -> ncurses[version='>=6.2,<7.0a0'] -> libstdcxx-ng[version='>=7.2.0|>=7.3.0']
libffi -> libstdcxx-ng[version='>=11.2.0|>=7.5.0|>=7.3.0|>=7.2.0']
torchvision -> numpy[version='>=1.11'] -> libstdcxx-ng[version='>=7.2.0|>=7.5.0|>=8.4.0|>=9.3.0|>=9.4.0']
torchaudio -> numpy[version='>=1.11'] -> libstdcxx-ng[version='>=11.2.0|>=7.5.0|>=7.3.0|>=7.2.0|>=9.3.0|>=9.4.0']
ncurses -> libstdcxx-ng[version='>=7.2.0|>=7.3.0']
wheel -> python[version='>=3.7'] -> libstdcxx-ng[version='>=11.2.0|>=7.5.0|>=7.3.0|>=7.2.0']
setuptools -> python[version='>=3.7'] -> libstdcxx-ng[version='>=11.2.0|>=7.5.0|>=7.3.0|>=7.2.0']
pytorch -> python[version='>=3.7,<3.8.0a0'] -> libstdcxx-ng[version='>=7.2.0|>=9.4.0']
python=3.10 -> libffi[version='>=3.4,<4.0a0'] -> libstdcxx-ng[version='>=11.2.0|>=7.5.0|>=7.3.0']

Package tzdata conflicts for:
setuptools -> python[version='>=3.7'] -> tzdata
wheel -> python[version='>=3.7'] -> tzdata
tzdata
python=3.10 -> tzdata
pip -> python[version='>=3.7'] -> tzdata
torchaudio -> python[version='>=3.9,<3.10.0a0'] -> tzdata
torchvision -> python[version='>=3.9,<3.10.0a0'] -> tzdata
pytorch -> python[version='>=3.9,<3.10.0a0'] -> tzdata

Package ncurses conflicts for:
pytorch -> python[version='>=3.9,<3.10.0a0'] -> ncurses[version='6.0.*|>=6.0,<7.0a0|>=6.1,<7.0a0|>=6.2,<7.0a0|>=6.3,<7.0a0|>=6.4,<7.0a0']
wheel -> python[version='>=3.7'] -> ncurses[version='6.0.*|>=6.0,<7.0a0|>=6.1,<7.0a0|>=6.2,<7.0a0|>=6.3,<7.0a0|>=6.4,<7.0a0']
setuptools -> python[version='>=3.7'] -> ncurses[version='6.0.*|>=6.0,<7.0a0|>=6.1,<7.0a0|>=6.2,<7.0a0|>=6.3,<7.0a0|>=6.4,<7.0a0']
ncurses
pip -> python[version='>=3.7'] -> ncurses[version='6.0.*|>=6.0,<7.0a0|>=6.1,<7.0a0|>=6.2,<7.0a0|>=6.3,<7.0a0|>=6.4,<7.0a0']
torchvision -> python[version='>=3.8,<3.9.0a0'] -> ncurses[version='6.0.*|>=6.0,<7.0a0|>=6.1,<7.0a0|>=6.2,<7.0a0|>=6.3,<7.0a0|>=6.4,<7.0a0']
torchaudio -> python[version='>=3.9,<3.10.0a0'] -> ncurses[version='6.0.*|>=6.0,<7.0a0|>=6.1,<7.0a0|>=6.2,<7.0a0|>=6.3,<7.0a0|>=6.4,<7.0a0']
python=3.10 -> ncurses[version='>=6.2,<7.0a0|>=6.3,<7.0a0|>=6.4,<7.0a0']
python=3.10 -> readline[version='>=8.0,<9.0a0'] -> ncurses[version='>=6.1,<7.0a0']

Package setuptools conflicts for:
wheel -> setuptools
setuptools
torchvision -> setuptools
python=3.10 -> pip -> setuptools
pytorch -> jinja2 -> setuptools
pip -> setuptools

Package tk conflicts for:
wheel -> python[version='>=3.7'] -> tk[version='8.6.*|>=8.6.10,<8.7.0a0|>=8.6.11,<8.7.0a0|>=8.6.12,<8.7.0a0|>=8.6.8,<8.7.0a0|>=8.6.7,<8.7.0a0']
tk
setuptools -> python[version='>=3.7'] -> tk[version='8.6.*|>=8.6.10,<8.7.0a0|>=8.6.11,<8.7.0a0|>=8.6.12,<8.7.0a0|>=8.6.8,<8.7.0a0|>=8.6.7,<8.7.0a0']
pytorch -> python[version='>=3.9,<3.10.0a0'] -> tk[version='8.6.*|>=8.6.10,<8.7.0a0|>=8.6.11,<8.7.0a0|>=8.6.12,<8.7.0a0|>=8.6.8,<8.7.0a0|>=8.6.7,<8.7.0a0']
torchaudio -> python[version='>=3.9,<3.10.0a0'] -> tk[version='8.6.*|>=8.6.10,<8.7.0a0|>=8.6.11,<8.7.0a0|>=8.6.12,<8.7.0a0|>=8.6.8,<8.7.0a0|>=8.6.7,<8.7.0a0']
torchvision -> pillow[version='>=5.3.0,!=8.3.*'] -> tk[version='8.6.*|>=8.6.10,<8.7.0a0|>=8.6.12,<8.7.0a0|>=8.6.8,<8.7.0a0|>=8.6.11,<8.7.0a0|>=8.6.7,<8.7.0a0']
pip -> python[version='>=3.7'] -> tk[version='8.6.*|>=8.6.10,<8.7.0a0|>=8.6.11,<8.7.0a0|>=8.6.12,<8.7.0a0|>=8.6.8,<8.7.0a0|>=8.6.7,<8.7.0a0']
python=3.10 -> tk[version='>=8.6.11,<8.7.0a0|>=8.6.12,<8.7.0a0']

Package libffi conflicts for:
wheel -> python[version='>=3.7'] -> libffi[version='3.2.*|>=3.2.1,<3.3a0|>=3.3,<3.4.0a0|>=3.4,<3.5|>=3.4,<4.0a0']
torchaudio -> python[version='>=3.9,<3.10.0a0'] -> libffi[version='3.2.*|>=3.2.1,<3.3a0|>=3.3,<3.4.0a0|>=3.4,<3.5|>=3.4,<4.0a0']
pip -> python[version='>=3.7'] -> libffi[version='3.2.*|>=3.2.1,<3.3a0|>=3.3,<3.4.0a0|>=3.4,<3.5|>=3.4,<4.0a0']
python=3.10 -> libffi[version='>=3.3,<3.4.0a0|>=3.4,<3.5|>=3.4,<4.0a0']
libffi
setuptools -> python[version='>=3.7'] -> libffi[version='3.2.*|>=3.2.1,<3.3a0|>=3.3,<3.4.0a0|>=3.4,<3.5|>=3.4,<4.0a0']
torchvision -> python[version='>=3.8,<3.9.0a0'] -> libffi[version='3.2.*|>=3.2.1,<3.3a0|>=3.3,<3.4.0a0|>=3.4,<3.5|>=3.4,<4.0a0']
pytorch -> python[version='>=3.9,<3.10.0a0'] -> libffi[version='3.2.*|>=3.2.1,<3.3a0|>=3.3,<3.4.0a0|>=3.4,<3.5|>=3.4,<4.0a0|>=3.3']

Package libzlib conflicts for:
setuptools -> python[version='>=3.7'] -> libzlib[version='>=1.2.13,<1.3.0a0']
wheel -> python[version='>=3.7'] -> libzlib[version='>=1.2.13,<1.3.0a0']
python=3.10 -> libzlib[version='>=1.2.13,<1.3.0a0']
pip -> python[version='>=3.7'] -> libzlib[version='>=1.2.13,<1.3.0a0']
libzlib
python=3.10 -> tk[version='>=8.6.12,<8.7.0a0'] -> libzlib[version='>=1.2.11,<1.3.0a0']
libsqlite -> libzlib[version='>=1.2.13,<1.3.0a0']
pytorch -> python[version='>=3.10,<3.11.0a0'] -> libzlib[version='>=1.2.13,<1.3.0a0']
tk -> libzlib[version='>=1.2.11,<1.3.0a0']
torchaudio -> python[version='>=3.10,<3.11.0a0'] -> libzlib[version='>=1.2.13,<1.3.0a0']
torchvision -> python[version='>=3.10,<3.11.0a0'] -> libzlib[version='>=1.2.13,<1.3.0a0']

Package ca-certificates conflicts for:
pytorch -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates
ca-certificates
python=3.10 -> openssl[version='>=3.1.0,<4.0a0'] -> ca-certificates
pip -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates
wheel -> python -> ca-certificates
torchvision -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates
openssl -> ca-certificates
setuptools -> python[version='>=2.7,<2.8.0a0'] -> ca-certificates

Package pip conflicts for:
torchaudio -> python[version='>=3.9,<3.10.0a0'] -> pip
python=3.10 -> pip
pip
wheel -> python[version='>=3.7'] -> pip
setuptools -> python[version='>=3.7'] -> pip
pytorch -> python[version='>=3.9,<3.10.0a0'] -> pip
torchvision -> python[version='>=3.8,<3.9.0a0'] -> pip

Package bzip2 conflicts for:
wheel -> python[version='>=3.7'] -> bzip2[version='>=1.0.8,<2.0a0']
torchaudio -> python[version='>=3.10,<3.11.0a0'] -> bzip2[version='>=1.0.8,<2.0a0']
setuptools -> python[version='>=3.7'] -> bzip2[version='>=1.0.8,<2.0a0']
pytorch -> python[version='>=3.10,<3.11.0a0'] -> bzip2[version='>=1.0.8,<2.0a0']
bzip2
torchvision -> ffmpeg[version='>=4.2'] -> bzip2[version='>=1.0.8,<2.0a0']
pip -> python[version='>=3.7'] -> bzip2[version='>=1.0.8,<2.0a0']
python=3.10 -> bzip2[version='>=1.0.8,<2.0a0']

Package six conflicts for:
torchvision -> six
pytorch -> mkl-service[version='>=2.3.0,<3.0a0'] -> six

Package readline conflicts for:
torchaudio -> python[version='>=3.9,<3.10.0a0'] -> readline[version='7.*|>=7.0,<8.0a0|>=8.0,<9.0a0|>=8.2,<9.0a0']
pytorch -> python[version='>=3.9,<3.10.0a0'] -> readline[version='7.*|>=7.0,<8.0a0|>=8.0,<9.0a0|>=8.2,<9.0a0']
wheel -> python[version='>=3.7'] -> readline[version='7.*|>=7.0,<8.0a0|>=8.0,<9.0a0|>=8.2,<9.0a0']
readline
setuptools -> python[version='>=3.7'] -> readline[version='7.*|>=7.0,<8.0a0|>=8.0,<9.0a0|>=8.2,<9.0a0']
pip -> python[version='>=3.7'] -> readline[version='7.*|>=7.0,<8.0a0|>=8.0,<9.0a0|>=8.2,<9.0a0']
python=3.10 -> readline[version='>=8.0,<9.0a0|>=8.2,<9.0a0']
torchvision -> python[version='>=3.8,<3.9.0a0'] -> readline[version='7.*|>=7.0,<8.0a0|>=8.0,<9.0a0|>=8.2,<9.0a0']

Package libgomp conflicts for:
pytorch -> _openmp_mutex -> libgomp[version='>=7.5.0']
libgcc-ng -> _openmp_mutex[version='>=4.5'] -> libgomp[version='>=7.5.0']
_openmp_mutex -> libgomp[version='>=7.5.0']
libgomp

Package libnsl conflicts for:
wheel -> python[version='>=3.7'] -> libnsl[version='>=2.0.0,<2.1.0a0']
setuptools -> python[version='>=3.7'] -> libnsl[version='>=2.0.0,<2.1.0a0']
python=3.10 -> libnsl[version='>=2.0.0,<2.1.0a0']
pip -> python[version='>=3.7'] -> libnsl[version='>=2.0.0,<2.1.0a0']
libnsl
torchaudio -> python[version='>=3.10,<3.11.0a0'] -> libnsl[version='>=2.0.0,<2.1.0a0']
pytorch -> python[version='>=3.10,<3.11.0a0'] -> libnsl[version='>=2.0.0,<2.1.0a0']
torchvision -> python[version='>=3.10,<3.11.0a0'] -> libnsl[version='>=2.0.0,<2.1.0a0']

Package wheel conflicts for:
wheel
pip -> wheel
python=3.10 -> pip -> wheel

Package libuuid conflicts for:
libuuid
torchaudio -> python[version='>=3.10,<3.11.0a0'] -> libuuid[version='>=1.0.3,<2.0a0|>=1.41.5,<2.0a0|>=2.38.1,<3.0a0']
torchvision -> python[version='>=3.11,<3.12.0a0'] -> libuuid[version='>=1.0.3,<2.0a0|>=1.41.5,<2.0a0|>=2.38.1,<3.0a0']
pytorch -> python[version='>=3.10,<3.11.0a0'] -> libuuid[version='>=1.0.3,<2.0a0|>=1.41.5,<2.0a0|>=2.38.1,<3.0a0']
wheel -> python[version='>=3.7'] -> libuuid[version='>=1.0.3,<2.0a0|>=1.41.5,<2.0a0|>=2.38.1,<3.0a0']
python=3.10 -> libuuid[version='>=1.0.3,<2.0a0|>=1.41.5,<2.0a0|>=2.38.1,<3.0a0']
setuptools -> python[version='>=3.7'] -> libuuid[version='>=1.0.3,<2.0a0|>=1.41.5,<2.0a0|>=2.38.1,<3.0a0']
pip -> python[version='>=3.7'] -> libuuid[version='>=1.0.3,<2.0a0|>=1.41.5,<2.0a0|>=2.38.1,<3.0a0']

Package typing conflicts for:
pytorch -> typing
pytorch -> typing_extensions -> typing[version='>=3.7.4']

Package pytorch conflicts for:
torchvision -> pytorch[version='1.1.*|1.10.0|1.10.1|1.10.2|1.11.0|1.12.0|1.12.1|1.13.0|1.13.1|2.0.0|2.0.1|1.9.1|1.9.0|1.8.1|1.8.0|1.7.1|1.7.0|1.6.0|1.5.1|1.7.1.*|1.3.1.*|1.2.0.*|>=0.4|>=0.3']
pytorch
torchaudio -> pytorch[version='1.10.0|1.10.1|1.10.2|1.11.0|1.12.0|1.12.1|1.13.0|1.13.1|2.0.0|2.0.1|1.9.1|1.9.0|1.8.1|1.8.0|1.7.1|1.7.0|1.6.0|1.5.1']The following specifications were found to be incompatible with your system:

  - feature:/linux-64::__glibc==2.35=0
  - feature:|@/linux-64::__glibc==2.35=0
  - bzip2 -> libgcc-ng[version='>=9.3.0'] -> __glibc[version='>=2.17']
  - libffi -> libgcc-ng[version='>=9.4.0'] -> __glibc[version='>=2.17']
  - libgcc-ng -> __glibc[version='>=2.17']
  - libnsl -> libgcc-ng[version='>=9.4.0'] -> __glibc[version='>=2.17']
  - libuuid -> libgcc-ng[version='>=11.2.0'] -> __glibc[version='>=2.17']
  - ncurses -> libgcc-ng[version='>=11.2.0'] -> __glibc[version='>=2.17']
  - openssl -> libgcc-ng[version='>=7.5.0'] -> __glibc[version='>=2.17']
  - python=3.10 -> libgcc-ng[version='>=11.2.0'] -> __glibc[version='>=2.17']
  - pytorch -> cudatoolkit[version='>=11.3,<11.4'] -> __glibc[version='>=2.17|>=2.17,<3.0.a0']
  - tk -> libgcc-ng[version='>=9.4.0'] -> __glibc[version='>=2.17']
  - torchaudio -> cudatoolkit[version='>=11.6,<11.7'] -> __glibc[version='>=2.17,<3.0.a0']
  - torchvision -> __glibc[version='>=2.17,<3.0.a0']
  - torchvision -> libgcc-ng[version='>=11.2.0'] -> __glibc[version='>=2.17']
  - xz -> libgcc-ng[version='>=11.2.0'] -> __glibc[version='>=2.17']

Your installed version is: 2.35

ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
bokeh 2.4.3 requires Jinja2>=2.9, which is not installed.
bokeh 2.4.3 requires PyYAML>=3.10, which is not installed.
bokeh 2.4.3 requires tornado>=5.1, which is not installed.
bokeh 2.4.3 requires typing-extensions>=3.10.0, which is not installed.
harmonypy 0.0.9 requires scikit-learn, which is not installed.
lightning-utilities 0.8.0 requires typing-extensions, which is not installed.
ml-collections 0.1.1 requires PyYAML, which is not installed.
orbax-checkpoint 0.2.3 requires importlib_resources, which is not installed.
orbax-checkpoint 0.2.3 requires msgpack, which is not installed.
orbax-checkpoint 0.2.3 requires nest_asyncio, which is not installed.
orbax-checkpoint 0.2.3 requires pyyaml, which is not installed.
orbax-checkpoint 0.2.3 requires typing_extensions, which is not installed.
panel 0.14.4 requires bleach, which is not installed.
panel 0.14.4 requires markdown, which is not installed.
panel 0.14.4 requires requests, which is not installed.
panel 0.14.4 requires typing-extensions, which is not installed.
pynndescent 0.5.10 requires joblib>=0.11, which is not installed.
pynndescent 0.5.10 requires llvmlite>=0.30, which is not installed.
pynndescent 0.5.10 requires scikit-learn>=0.18, which is not installed.
pytorch-lightning 1.9.5 requires fsspec[http]>2021.06.0, which is not installed.
pytorch-lightning 1.9.5 requires PyYAML>=5.4, which is not installed.
pytorch-lightning 1.9.5 requires typing-extensions>=4.0.0, which is not installed.
sam-algorithm 1.0.2 requires scikit-learn>=0.23.1, which is not installed.
scanpy 1.9.3 requires joblib, which is not installed.
scanpy 1.9.3 requires networkx>=2.3, which is not installed.
scanpy 1.9.3 requires scikit-learn>=0.22, which is not installed.
scvi-tools 0.20.3 requires openpyxl>=3.0, which is not installed.
scvi-tools 0.20.3 requires scikit-learn>=0.21.2, which is not installed.
torchvision 0.15.2 requires requests, which is not installed.
umap-learn 0.5.3 requires scikit-learn>=0.22, which is not installed.
/home/tcroll/anaconda3/envs/model_angelo/lib/python3.10/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` directly.
        Instead, use pypa/build, pypa/installer, pypa/build or
        other standards-based tools.

        See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
        ********************************************************************************

!!
  self.initialize_options()
/home/tcroll/anaconda3/envs/model_angelo/lib/python3.10/site-packages/setuptools/_distutils/cmd.py:66: EasyInstallDeprecationWarning: easy_install command is deprecated.
!!

        ********************************************************************************
        Please avoid running ``setup.py`` and ``easy_install``.
        Instead, use pypa/build, pypa/installer, pypa/build or
        other standards-based tools.

        See https://github.com/pypa/setuptools/issues/917 for details.
        ********************************************************************************

!!
  self.initialize_options()
zip_safe flag not set; analyzing archive contents...
model_angelo.data.__pycache__.dataset_preprocess.cpython-310: module references __file__
model_angelo.utils.__pycache__.residue_constants.cpython-310: module references __file__
tristanic commented 1 year ago

It does look like installation is correctly proceeding after I specify pytorch<2.0 and reduce the Python environment from 3.10 to 3.9. Not absolutely sure if the former is necessary - I tried that first and didn't change it before changing the Python version specification.

tristanic commented 1 year ago

Confirmed working in Python 3.9.

jamaliki commented 1 year ago

Hi Tristan,

Ok this is weird. Definitely better practice to specify specific versions. Let me try a few different combinations and update this. The main thing being I want to keep pytorch-2 because the torch.compile makes the Ca segmentation much faster.

Best, Kiarash.