Я пытаюсь установить jupyter, но сталкиваюсь с некоторой ошибкой. Когда я бегу:
conda install -c anaconda jupyter
Преобразователь просто занимает вечность и на самом деле никуда не денется. Когда я вместо этого пробую это с мамбой:
mamba install -c anaconda jupyter
Я получаю следующий вывод:
Looking for: ['jupyter']
anaconda/linux-64 Using cache
anaconda/noarch Using cache
bioconda/linux-64 Using cache
bioconda/noarch Using cache
pkgs/main/noarch No change
pkgs/r/linux-64 No change
pkgs/main/linux-64 No change
pkgs/r/noarch No change
Pinned packages:
- python 3.9.*
Encountered problems while solving:
- nothing provides openssl >=1.1.1,<1.1.2.0a0 needed by python-2.7.15-h9bab390_2
Ошибка говорит, что «ничего не предоставляет openssl >= 1.1.1, <1.1.2.0a0, необходимого для python-2.7.15-h9bab390_2». Однако, когда я вхожу в «список конда», я вижу следующее:
openssl 1.1.1s h0b41bf4_1 conda-forge
Я почти уверен, что 1.1.1 >= 1.1.1, поэтому то, что я установил, должно соответствовать требованиям, но это не так. Когда я набираю «который openssl», я получаю:
~/.conda/envs/workingENV/bin/openssl
Для python --version я получаю:
Python 3.9.15
Я могу подтвердить, что ввод «conda update conda» и «condate update --all» заранее не решает эту проблему. Я не знаю, связано ли это, но когда я набираю одну из них, я также получаю это предупреждение (хотя предупреждение не препятствует завершению выполнения команд):
Warning: 2 possible package resolutions (only showing differing packages):
- anaconda/linux-64::m4-1.4.18-h4e445db_0
- defaults/linux-64::m4-1.4.18-h4e445dbdone
Спасибо, это сработало. Я пытался следовать предложению на anaconda.org/anaconda/jupyter, которое указано.
openssl
указывает на то, что оно пришло из Conda Forge. Conda Forge — это автономный канал, и попытка смешивания пакетов из каналов Anaconda может привести к неожиданному поведению. Попробуйте придерживаться только канала conda-forge
, например,
mamba install -c conda-forge jupyter
Обратите внимание, что лучше установить Jupyter (плюс nb_conda_kernels
) в выделенной среде и установить ipykernel
только в средах ядра.
Что произойдет, если вы попробуете только Conda Forge? Например,
mamba install -c conda-forge jupyter
.