PyCharm 2024.3.2: поддержка управления uv-пакетами и многое другое
PyCharm 2024.3.2 доступен с поддержкой управления uv-пакетами, визуализацией flame graph и другими улучшениями!
От переводчика
В очередной раз, листая Хабр, наткнулся на очередную прекрасную статью от Spring АйО об обновлении IntelliJ IDEA. Это натолкнуло меня на мысль начать цикл переводов The PyCharm Blog. В частности раздела "Releases". Ведь мы все откладываем обновления IDE, потому что оно появляется в самый неудобный момент или отклоняем с мыслями "да что они такого добавили, чтобы мне обновляться?". Лично я реже бы откладывал обновления, если бы по дороге с/на работу мог ознакомиться с обновлением.
Поддержка управления uv-пакетами
Управление средой в PyCharm выходит на новый уровень с интеграцией uv. Вы можете создавать новые среды с нуля или использовать опцию «новый тип среды», чтобы применить uv к существующим. Кроме того, при импорте проектов из системы управления версиями, у вас есть возможность выбрать между venv
и uv
в качестве менеджера виртуальной среды.

Визуализация Flame graph [PyCharm Professional]
Теперь вы можете быстро узнать, на что тратится бОльшая часть времени выполнения вашего кода. Flame Графики отображают дерево вызовов приложения, позволяя вам проверить, сколько времени занимает каждый вызов во всем снимке или в прямом родительском элементе вызова. Вы даже можете установить пороговое значение, выполнить поиск по конкретным методам и увеличить масштаб графика, чтобы сфокусироваться на нем.

Быстрое исправление: Установка отсутствующих пакетов из PyPI
Если пакет недоступен в репозитории Conda по умолчанию, PyCharm теперь выдает сообщение об ошибке и предоставляет вам возможность установить отсутствующий пакет из PyPI. Вы можете либо выбрать "Установить из PyPI" и продолжить в обычном режиме, либо прервать установку, если предпочитаете выбрать другой путь.
