Создать окружение в Jupyter Server с требуемой версией Python

В этой инструкции описан порядок создания окружения с требуемой версией Python, если нужной версии Python нет в базовом образе.

Чтобы перейти в терминал Jupyter Server:

  1. Перейдите Environments → Jupyter Servers.

  2. Создайте или перейдите в созданный Jupyter Server, используя JupyterLab.

  3. Нажмите +.

    ../../../_images/s__jupyter__terminal__select.png
  4. Выберите Terminal.

  5. Создайте окружение, последовательно выполняя команды в окне терминала:

    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

  1. Создайте окружение, последовательно выполняя команды в окне терминала:

    conda create -n env3.9 python=3.9
    conda init bash
    /bin/bash
    

    Примечание

    Команды, начиная с conda activate env3.9, должны выполняться в рамках пространства (env3.9) jovyan@your-jupyter-name-0:~$

    ../../../_images/s__jupyter__env__create__details.png
  2. Активируйте созданное окружение, последовательно выполняя команды в окне терминала:

    conda activate env3.9
    conda install -c anaconda ipykernel -y
    python -m ipykernel install --user --name=env3.9
    

    В результате выполнения будет создано окружение с названием env3.9 и версией Python 3.9.18.

    ../../../_images/s__jupyter__env__create__result__launcher.png
  3. Перейдите в созданное окружение env3.9:

    В Jupyter

    В JupyterLab

    Нажмите Kernel → Change kernel и выберите созданное окружение.

    Нажмите Python 3 (ipykernel) и выберите созданное окружение.

  4. Выполните команду в Jupyter Notebook:

    from platform import python_version
    
    print(python_version())
    

    В результате будет показана установленная в окружении версия Python.

    ../../../_images/s__jupyter__env__create__result__python.png

Примечание

Созданное окружение будет удалено после приостановки Jupyter Server. Окружение с нужной версий Python нужно повторно создать после перезапуска Jupyter Server.

Масштабная конференция
GoCloud 2024:
облачные грани будущего