При установке пакета в Jupyter notebook командой pip install установка происходит в окружение Anaconda "base". Это окружение по умолчанию. Если так делать, то могут происходить конфликты зависимостей, это когда некоторые пакеты не могут работать друг с другом в результате чего код может выдавать непредсказуемые результаты. Опасность таится в том, что код может выполниться без явных ошибок, но из-за конфликтов рассчитывать данные не так как ожидается, при этом выясняется это в самом конце. Что приведёт к печальным последствиям. Сами разработчики Anaconda официально рекомендуют не работать в "base", а создавать отдельные окружения для проектов. Как сделать отдельное окружение? Конечно, если вы делаете какие-то более или менее постоянные операции с проверенными пакетами, то создавать каждый раз отдельное окружение затратно и не нужно, это только займёт больше места и времени. Но если проект какой-то специфический, то лучше перестраховаться. В терминале Anaconda Prompt пишем команды: # Соз