- tocdepth
2
Создать окружение в Jupyter Server с требуемой версией Python
В этой инструкции описан порядок создания окружения с требуемой версией Python, если нужной версии Python нет в базовом образе.
Этот способ применим для всех образов, кроме jupyter-server версии 0.0.90 и выше. При использовании такого образа обратитесь к инструкции Создание с помощью CLI-утилиты окружения с нужной версией Python и CUDA.
Чтобы перейти в терминал Jupyter Server:
Перейдите в
.Создайте или перейдите в созданный Jupyter Server, используя JupyterLab.
Нажмите +.
Выберите Terminal.
Создайте окружение, последовательно выполняя команды в окне терминала:
conda create -n test_env python=required_python_version conda init bash /bin/bash conda activate test_env conda install -c anaconda ipykernel -y python -m ipykernel install --user --name=Test_env
В результате выполнения команды создается окружение с названием
test_env
и указанной в переменнойrequired_python_version
версией Python.
Пример создания окружения с версией Python 3.9
Создайте окружение, последовательно выполняя команды в окне терминала:
conda create -n env3.9 python=3.9 conda init bash /bin/bash
Примечание
Команды, начиная с
conda activate env3.9
, должны выполняться в рамках пространства(env3.9) jovyan@your-jupyter-name-0:~$
Активируйте созданное окружение, последовательно выполняя команды в окне терминала:
conda activate env3.9 conda install -c anaconda ipykernel -y python -m ipykernel install --user --name=env3.9
В результате выполнения будет создано окружение с названием
env3.9
и версией Python 3.9.18.Перейдите в созданное окружение
env3.9
:В Jupyter
В JupyterLab
Нажмите
и выберите созданное окружение.Нажмите Python 3 (ipykernel) и выберите созданное окружение.
Выполните команду в Jupyter Notebook:
from platform import python_version print(python_version())
В результате будет показана установленная в окружении версия Python.
Примечание
Созданное окружение будет удалено после приостановки Jupyter Server. Окружение с нужной версий Python нужно повторно создать после перезапуска Jupyter Server.
для Dev & Test