Является ли среда в Jupiter Lab (Jupyter Notebook) изолированной?

Как установить зависимости в Jupyter Notebook, чтобы они работали в изолированной среде виртуального окружения?
  • 27 июля 2024 г. 16:03
Ответы на вопрос 2
Среда в Jupyter Lab (Jupyter Notebook) не является изолированной по умолчанию. Однако вы можете создать и использовать виртуальное окружение в Jupyter Notebook, чтобы изолировать зависимости вашего проекта.

Чтобы установить зависимости в изолированной среде виртуального окружения в Jupyter Notebook, следуйте этим шагам:

1. Установите пакет `virtualenv`, если у вас его еще не установлено, с помощью команды:
```
pip install virtualenv
```

2. Создайте новое виртуальное окружение, указав путь к папке, в которой будет создано окружение:
```
virtualenv <путь_к_папке>
```

3. Активируйте виртуальное окружение, выполнив команду:
```
source <путь_к_папке>/bin/activate
```

4. Установите необходимые зависимости в изолированной среде с помощью `pip`, например:
```
pip install numpy pandas matplotlib
```

5. Запустите Jupyter Notebook, виртуальное окружение будет автоматически активировано:
```
jupyter notebook
```

Теперь вы сможете работать в Jupyter Notebook с изолированными зависимостями, установленными в виртуальном окружении.
Могут в изолированной могут в общей, это все равно что спросить я пишу код в vscode куда будут устанавливаться пакеты. 

Если ты ставил анаконду то по умолчанию создается base окружение которое опять таки по умолчанию активировано и установка происходит в него. Если ты просто установил jupyter notebook то он может быть запущен в том числе и на "default"ом python.
Похожие вопросы